home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / paket51.zip / MANUAL1@.EXE / MANUAL1.DOC < prev   
Text File  |  1992-04-06  |  219KB  |  5,952 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.    ╔══════════════════════════════════════════════════════════════════╗
  13.    ║                               ▒▒▄  ▒▒▒▄                          ║
  14.    ║                               ▒▒█ ▒▒█▀            ▒▒▄            ║██
  15.    ║          ▒▒▒▒▒▒▄   ▒▒▒▒▒▄     ▒▒█▒▒█▀   ▒▒▒▒▒▄  ▒▒▒▒▒▒▄          ║██
  16.    ║         ▒▒█▀▀▀▒▒▄    ▀▀▀▒▒▄   ▒▒▒▒█▀   ▒▒█▀▀▒▒▄  ▀▒▒█▀▀          ║██
  17.    ║         ▒▒█   ▒▒█  ▒▒▒▒▒▒█▀   ▒▒█▒▒▄   ▒▒▒▒▒▒█▀   ▒▒█            ║██
  18.    ║         ▒▒█   ▒▒█  ▒█   ▒▒█   ▒▒█ ▒▒▄  ▒▒█▀▀▀▀    ▒▒█            ║██
  19.    ║         ▒▒▒▒▒▒▒█▀  ▒▒▒▒▒▄▒▒▄  ▒▒█  ▒▒▒▄ ▒▒▒▒▒▄     ▒▒▒▄          ║██
  20.    ║         ▒▒█▀▀▀▀▀    ▀▀▀▀▀ ▀▀   ▀▀   ▀▀▀  ▀▀▀▀▀      ▀▀▀          ║██
  21.    ║         ▒▒█                                                      ║██
  22.    ║        ▒▒▒▒█                 Version 5                           ║██
  23.    ║         ▀▀▀▀                                                     ║██
  24.    ╚══════════════════════════════════════════════════════════════════╝██
  25.       ███████████████████████████████████████████████████████████████████
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.               "The best Packet Radio software in the world"
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                                     by
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                                Tony Lonsdale
  52.  
  53.                                   VK2DHU
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.                       (This page intentionally blank)
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                TABLE OF CONTENTS
  130.  
  131.  
  132.  
  133.  
  134.  PART I - INTRODUCTION
  135.  
  136.   Packet Radio and Digital Communications........................   1
  137.   What is paKet? ................................................   7
  138.   Changes in Version 5 ..........................................   8
  139.   Other Communications Modes ....................................  11
  140.   The paKet Documentation .......................................  12
  141.  
  142.  
  143.  
  144.  PART II - paKet's WINDOWS
  145.  
  146.   Overview ......................................................  13
  147.   Binary File Transfer Window ...................................  14
  148.   Communications Windows ........................................  15
  149.                         - Flashback .............................  17
  150.                         - Flashback Text Find ...................  18
  151.                         - Write Flashback to disk ...............  18
  152.   Configuration Windows - Overview ..............................  19
  153.                         - System Configuration ..................  20
  154.                         - Serial Port ...........................  21
  155.                         - Multi User options ....................  24
  156.                         - Communications Windows ................  26
  157.                         - Colours ...............................  30
  158.                         - Keyboard Macros/Auto commands .........  31
  159.                         - REMOTE Mode options ...................  35
  160.                         - File Transfer options .................  37
  161.                         - File/Directories ......................  39
  162.                         - Miscellaneous options .................  43
  163.   Connect Window ................................................  45
  164.   Disk Directory Window .........................................  46
  165.   Help Window ...................................................  48
  166.   Message Window ................................................  49
  167.   Status Window .................................................  50
  168.   TNC Help Window ...............................................  53
  169.   Type Ahead Window .............................................  55
  170.  
  171.  
  172.  
  173.  PART III - SPECIAL KEY CODES
  174.  
  175.   Overview ......................................................  59
  176.   Ctrl-key combinations .........................................  59
  177.   Alt-key combinations ..........................................  59
  178.   Function keys .................................................  60
  179.   Other commonly used command keys ..............................  60
  180.  
  181.  
  182.  
  183.  
  184.  
  185.                                        i
  186.  
  187.  PART IV - KEYBOARD COMMANDS
  188.  
  189.   F1            Display Help Screen .............................  61
  190.   F2            Turn Log File on/off ............................  62
  191.   F3            Turn REMOTE Mode on/off .........................  63
  192.   F4            Toggle Word Wrap and Single Line on/off .........  64
  193.   F5            Send ASCII text file ............................  65
  194.   F6            Receive ASCII text file .........................  66
  195.   F7            Send Binary File using pP or YAPP ...............  67
  196.   F8            Receive Binary File using pP or YAPP ............  69
  197.   F9            DOS Gateway .....................................  70
  198.   F10           Display TNC Help File commands ..................  71
  199.   Alt-F1        Display Online Manual ...........................  72
  200.   Alt-F2        Contest Mode on/off .............................  73
  201.   Alt-F5        Send RAW Binary File ............................  74
  202.   Alt-F6        Receive RAW Binary File .........................  75
  203.   Alt-F7        Send Binary File to BayCom (or Digicom) .........  76
  204.   Alt-F8        Receive Binary File from BayCom (or Digicom) ....  77
  205.   Alt-A         Turn Alerts on/off ..............................  79
  206.   Alt-B         Send BREAK to the TNC - return to Command Mode ..  79
  207.   Alt-C         Connect to another station ......................  79
  208.   Alt-D         Display a Disk Directory ........................  80
  209.   Alt-E         Edit a data file ................................  81
  210.   Alt-F         Find text in Flashback ..........................  81
  211.   Alt-H         Send MHEARD command to TNC ......................  81
  212.   Alt-I         Initialise Communications Windows ...............  82
  213.   Alt-L         Continue Find in Flashback ......................  82
  214.   Alt-M         Personal Message System .........................  82
  215.   Alt-P         Turn Print Log on/off ...........................  83
  216.   Alt-Q         Clear TNC's XOFF ................................  83
  217.   Alt-R         Rename/Move a data file .........................  83
  218.   Alt-S         Script Processing ...............................  84
  219.   Alt-T         Set TNC's Time and Date .........................  84
  220.   Alt-V         Verify TNC's Connected status ...................  84
  221.   Alt-W         Write contents of Flashback to disk .............  85
  222.   Alt-X         Exit the paKet program ..........................  85
  223.   Alt-Z         Configuration ...................................  85
  224.   Insert        Toggle Insert Mode on/off .......................  86
  225.   Delete        Delete a character or delete a file .............  86
  226.   Backspace     Delete the character before the cursor ..........  86
  227.   Ctrl-Y        Delete a line ...................................  86
  228.   Esc           Return to previous operation ....................  86
  229.   ScrollLock    Hold all input data (pause) .....................  87
  230.   Left-Arrow    Move the cursor left ............................  87
  231.   Right-Arrow   Move the cursor right ...........................  87
  232.   Up-Arrow      Type Ahead Recall or Move cursor up .............  87
  233.   Down-Arrow    Type Ahead Recall or Move cursor down ...........  87
  234.   Home          Move to start of text or window .................  88
  235.   End           Move to end of text or window ...................  88
  236.   Shift-Up      Flashback - move back a line ....................  88
  237.   Shift-Down    Flashback - move forward a line .................  88
  238.   PageUp        Flashback - Move back a page ....................  88
  239.   PageDown      Flashback - Move forward a page .................  88
  240.   Ctrl-PageUp   Flashback - Move to beginning of buffer .........  89
  241.   Ctrl-PageDown Flashback - MOve to end of buffer ...............  89
  242.   Shift-Left    Change to previous Communications Window ........  89
  243.   Shift-Right   Change to next Communications Window ............  89
  244.   Shift-Fn      Change to another Communications Window .........  89
  245.  
  246.  
  247.                                       ii
  248.  
  249.  
  250.  PART V - Messages in the paKet system
  251.  
  252.   Overview ......................................................  91
  253.   Messages starting with A to C .................................  92
  254.                          D to H .................................  95
  255.                          I can't ................................  99
  256.                          I to L ................................. 103
  257.                          M to P ................................. 107
  258.                          R to S ................................. 112
  259.                          The .................................... 116
  260.                          T to U ................................. 120
  261.                          W to Z ................................. 123
  262.  
  263.  
  264.  
  265.  PART VI - REMOTE Mode
  266.  
  267.   Overview ...................................................... 125
  268.   Activating REMOTE Mode ........................................ 126
  269.   Leaving REMOTE Mode ........................................... 127
  270.   The REMOTE Menu Commands A to L ............................... 128
  271.                            MD to MW (BayCom commands) ........... 131
  272.                            R to W ............................... 134
  273.                            YD to YW (YAPP or pP commands) ....... 136
  274.   Messages (A to L) ............................................. 138
  275.            (M to R) ............................................. 142
  276.            (S to Z) ............................................. 145
  277.  
  278.  
  279.  
  280.  PART VII - SCRIPT PROCESSING
  281.  
  282.   Overview ...................................................... 149
  283.   Running a Script File ......................................... 149
  284.   Script Commands ............................................... 150
  285.   The Script File syntax ........................................ 154
  286.   Other uses for Scripts ........................................ 154
  287.   A sample Script ............................................... 155
  288.   Discussion on the sample Script ............................... 156
  289.  
  290.  
  291.  
  292.  PART VIII - PERSONAL MESSAGE SYSTEM (PMS)
  293.  
  294.   Overview ...................................................... 157
  295.   The Sysop PMS Menu ............................................ 158
  296.   PMS commands in the REMOTE Menu ............................... 159
  297.   Accessing the PMS ............................................. 160
  298.   Messages ...................................................... 163
  299.  
  300.  
  301.  
  302.  PART IX - CONTEST MODE
  303.  
  304.   Overview ...................................................... 169
  305.   Base Operation ................................................ 170
  306.   Checkpoint Operation .......................................... 173
  307.  
  308.  
  309.                                      iii
  310.  
  311.  
  312.  
  313.  
  314.  PART X - TECHNICAL
  315.  
  316.   Hardware vs Software Handshaking .............................. 175
  317.   Preferred TNC Settings ........................................ 177
  318.   Kantronics TNCs ............................................... 181
  319.  
  320.  
  321.  
  322.  PART XI - paKet PROTOCOL (pP)
  323.  
  324.   What is pP ? .................................................. 185
  325.   Using pP ...................................................... 186
  326.   The Technical details of the paKet Protocol ................... 188
  327.  
  328.  
  329.  
  330.  PART XII - ADMINISTRATION DETAIL
  331.  
  332.   The cost of paKet ............................................. 193
  333.   Acknowledgements and Credits .................................. 194
  334.   Where to find the author ...................................... 195
  335.   Registration Form ............................................. 196
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.                                       iv
  372.  
  373. PART I - INTRODUCTION
  374.  
  375. Packet Radio and Digital Communications
  376.  
  377.   Packet Radio is a form of Digital Communications. It is a system of
  378.   reliable, error free communication between two Computer equipped
  379.   stations using Radio as the medium.
  380.  
  381.   Digital Communication is not new. Other Modes such as Morse Code, RTTY
  382.   and AMTOR have been around for years but these modes lack one thing we
  383.   have in Packet Radio: Error Free Communications!
  384.  
  385.   Let's have a brief look at these modes.
  386.  
  387.  
  388.  
  389. Morse Code.
  390.  
  391.   Morse Code is the original Digital Mode dating back to the last Century!
  392.   Today, while the debate rages over Morse Code licensing requirements,
  393.   more and more stations using this mode have replaced their hand key and
  394.   their electronic keyer with a Computer keyboard and display. The
  395.   technology is good but even today, no machine can beat the trained human
  396.   ear for copying hand sent Morse Code under varying conditions. The
  397.   keyboard is a more efficient Sending device though (for most people)!
  398.  
  399.   Perhaps the one advantage of Morse over Packet and the others, is that a
  400.   human operator can decode the Morse Code transmissions by ear!
  401.  
  402.  
  403.  
  404. RTTY
  405.  
  406.   RTTY or RadioTeletype is a direct machine to machine communications mode
  407.   using the Baudot (or Murray) code. This mode became popular with many
  408.   amateurs when surplus TTY machines became available at a reasonable cost
  409.   after World War II. These mechanical monsters provided a keyboard for
  410.   Input and a paper roll for printed Output. Video displays were still too
  411.   exotic and expensive in those days. It was not until the late 1970s that
  412.   we began to see the Video Display come into more widespread use. (By the
  413.   way, have you ever wondered why Program Languages like BASIC use the
  414.   command PRINT to display their output?)
  415.  
  416.   When transmitting Morse Code, the transmitter is switched on and off to
  417.   make the dits and dahs.  When sending Teletype however the transmitter
  418.   runs continuously, sending either of two frequencies conventionally
  419.   known as Mark and Space (a reference to paper tape reception of
  420.   telegraphy).  When listening to a teletype signal off air, you will soon
  421.   get to recognise the familiar warble of Mark and Space tones.
  422.  
  423.   In the amateur shack the TTY machine is usually connected to an HF
  424.   receiver or transceiver which the operator tunes so that the received
  425.   audio is just the right pitch or audio frequency to trigger the
  426.   demodulator's Mark and Space resonators.
  427.  
  428.   If the receiver is slightly off the correct frequency the tones vary and
  429.   the text becomes garbled or even lost altogether.  To help the other
  430.   station tune the receiver correctly, a RTTY operator can send a string
  431.   of alternate R and Y characters viz: RYRYRYRYRY.  This pattern is chosen
  432.   as it produces the most frequent and almost symmetric alternation of
  433.                                Page   1
  434.  
  435.   Mark and Space tones, giving the receiving operator the best chance to
  436.   tune the receiver before the "real" message starts.  However, even if
  437.   the signal is accurately tuned, the information can become garbled or
  438.   completely lost due to interference, fading, or noise.  Often, it is
  439.   possible to make sense of the message even with parts missing, but RTTY
  440.   is by NO means an error free mode!
  441.  
  442.   I should point out that similar problems exist for other modes including
  443.   "Packet".  While information can still fail to get through on the more
  444.   sophisticated modes, the Error Detecting capability of some, Packet in
  445.   particular ensure that the operator will receive either accurate
  446.   information or nothing at all.  Usually, where "nothing at all" is
  447.   received, the information will automatically be retransmitted when the
  448.   radio is retuned, or the interference stops, (etc) and nothing is lost.
  449.  
  450.   Today, RTTY is still a popular mode especially on the HF bands, and the
  451.   advent of the "Glass Terminal", firstly the Dumb Terminal and now the
  452.   Personal Computer, has brought this mode to even more operators the
  453.   world over. Many specialised RTTY systems were developed for the Amateur
  454.   enthusiasts but have been superseded now by the Personal Computer with
  455.   one of the Multi Mode TNCs which handle RTTY and many other modes
  456.   besides.
  457.  
  458.   The latest Computerised RTTY equipment generally offers no more in terms
  459.   of communication than the old TTY machines. Oh yes, they do it better,
  460.   quieter, more efficiently, using less power and occupying less space,
  461.   but the limitations of the mode remain.
  462.  
  463.  
  464. AMTOR
  465.  
  466.   AMTOR is a specialised form of RTTY. The term is an acronym for AMateur
  467.   Teleprinting Over Radio and is derived from the commercial SITOR system
  468.   (Simplex Telex Over radio).
  469.  
  470.   AMTOR improves on RTTY by incorporating a simple Error Detection
  471.   technique.  In ARQ mode (Automatic Repeat Query) data is sent in groups
  472.   of 3 characters with a fixed Mark/Space proportion enabling the
  473.   receiving system to recognise many errors received as invalid codes.
  474.   The receiver responds to each 3 character group by sending either an ACK
  475.   (ACKnowledge) code (if OK) or a NAK (Not AcKnowledge).
  476.  
  477.   In FEC mode, the sending station sends each character twice so this mode
  478.   provides a means of transmitting to several stations at once.  The
  479.   receiving station does not acknowledge the data received. If a receiving
  480.   station matches both instances of a character, that character will be
  481.   printed, otherwise some error symbol is printed. This mode does not
  482.   provide for the receiver to ask for the missing data to be retransmitted.
  483.  
  484.   The Error Detection technique provides improved accuracy over the
  485.   "vanilla" RTTY mode, but is still not entirely reliable.  It is perhaps
  486.   better termed Error Reduction than Error Detection and has limited
  487.   application for critical data (such as program code).
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                                Page   2
  496.  
  497. Packet Radio (AX.25)
  498.  
  499.   Packet Radio offers many advantages over the other modes including
  500.   virtually error free communications, simultaneous frequency sharing by
  501.   several stations, multiple repeater operation ("digipeating") for longer
  502.   distance communications, and Networking.
  503.  
  504.  
  505.   Error Free Communications.
  506.  
  507.   The Error Detection (and Correction) is perhaps the major benefit of
  508.   Packet Radio. With this mode, using HDLC and the AX.25 protocol, data is
  509.   checked and verified before being accepted by the receiver's TNC.
  510.  
  511.   HDLC (High-level Data Link Control) is a procedure defined by ISO, the
  512.   International Organisation for Standardisation, for the handling of
  513.   Error Free frames of information over a communications link.
  514.  
  515.   AX.25 is a set of rules or Protocol defining the format and content of
  516.   packets and how they are handled. It is not the only Protocol for data
  517.   communications but is the recognised standard in the world of Amateur
  518.   Packet Radio.
  519.  
  520.   Fortunately we don't have to know the details of either HDLC or AX.25 to
  521.   use Packet Radio. (I read the AX.25 Protocol Specifications and am still
  522.   not too sure what it said!)  The hard work is done in a special device
  523.   called a TNC (Terminal Node Controller) which is a small computer in
  524.   itself, programmed to perform the HDLC Error Handling and many AX.25
  525.   functions to make it easy for us.
  526.  
  527.   The Error Detection is much more sophisticated than that used in AMTOR
  528.   so the result is significantly more reliable. The chance of an
  529.   undetected error getting through is less than one in a many millions.
  530.   So, for all practical purposes Packet Radio is considered completely
  531.   error free. If any data comes through the system to your computer (to
  532.   paKet in your case) you can be sure that what you see is exactly what
  533.   the other station sent.
  534.  
  535.  Frequency Sharing.
  536.  
  537.   Packet Radio, like the commercial X.25 Packet Switched systems, allows
  538.   several simultaneous point to point connections to share the same
  539.   frequency.
  540.  
  541.   In Packet Radio whenever we send a message to another station, our TNC
  542.   builds a Packet, like an envelope, around our message adding details
  543.   like the callsign of the station this message is addressed to. Then, if
  544.   the frequency is clear, the Packet is transmitted into the airwaves.
  545.  
  546.   Our TNC listens to the audio coming from the radio receiver and if there
  547.   are any other Packet Radio stations using the frequency, it waits until
  548.   there is a lull in the transmissions before transmitting our Packet. At
  549.   first, you might wonder how long it has to wait, thinking the other
  550.   stations might be going for hours! However, in practice, a Packet might
  551.   take only a fraction of a second to transmit - a relatively short burst
  552.   of time compared to the time it takes us to type a message. Unless the
  553.   frequency is really busy, you might not even notice the delay!
  554.  
  555.   The Packet Radio frequency in use also carries messages for many people
  556.   at the same time. When receiving, your TNC looks at every Packet
  557.                                Page   3
  558.  
  559.   received, checks the address on each Packet and identifies any Packets
  560.   addressed to you.
  561.  
  562.   Any Packets not intended for you may be ignored by your TNC so you see
  563.   on your screen only those messages addressed to you. This way you need
  564.   not concern yourself with all the other information flowing around on
  565.   the frequency, and are free to concentrate on your contact with the
  566.   other station.
  567.  
  568.   If you wish, you can ask your TNC to display everything it receives.
  569.   This is called Monitoring. Every Packet contains the AX.25 Header
  570.   ("envelope") which identifies the station who sent it and the station it
  571.   is addressed to. The Header contains other information too but we wont
  572.   get into that just now.  When monitoring, your TNC will send to the
  573.   Computer the Headers as well as the contents of the messages so you can
  574.   see who sent what to whom. Then you will see how the AX.25 system is
  575.   able to handle lots of different conversations on the frequency at the
  576.   same time.  The other modes do not offer this capability.
  577.  
  578.  
  579.  Multiple Repeater Operation.
  580.  
  581.   If the station you wish to communicate with is outside radio range, you
  582.   may establish the connection via one or more intermediate stations which
  583.   act as repeaters.
  584.  
  585.   A station providing this repeater function is commonly called a
  586.   Digipeater ("Digital Repeater"). It is part of the AX.25 design that any
  587.   TNC may be used as a Digipeater so, unless you deactivate this facility
  588.   in your TNC, your system too can be used as a Digipeater.
  589.  
  590.   Say you are trying to establish a connection with a station who is out
  591.   of radio range. (I'll call it the "Destination" to help avoid confusion
  592.   here). There might be another station in between who can "hear" both you
  593.   and the Destination. So, you can call the Destination "via" the
  594.   intermediate station. Your TNC, using the AX.25 logic, will transmit a
  595.   "Connect" message with both those callsigns; the intermediate station
  596.   will see its callsign used as a Digipeater so it will capture the
  597.   message, store it in its memory for the time being, and when the
  598.   frequency is clear it will retransmit that same message. This time the
  599.   Destination will hear it and will respond, again "via" the Digipeater
  600.   station.
  601.  
  602.   So, you now have a point to point connection with the desired
  603.   Destination as if it were a local contact. It just takes a little longer
  604.   because each message is transmitted twice.
  605.  
  606.   The AX.25 Protocol provides for up to eight Digipeaters to be used for a
  607.   single point to point connection. So for a more distant destination, you
  608.   could call that station via two or more intermediate stations. Each of
  609.   those Digipeaters will store your message and retransmit it as soon as
  610.   the frequency is clear. This allows distances of hundreds, maybe
  611.   thousands, of kilometers (even miles!) on VHF or UHF frequencies.
  612.  
  613.  
  614.  Networks.
  615.  
  616.   Following on from the previous discussion on Digipeating, I should
  617.   mention Networks.  The term "Network" is often used in different ways
  618.   but I want to mention just two of those here.
  619.                                Page   4
  620.  
  621.  
  622.   Networking is a subject that deserves considerably more space that I
  623.   intend to give it here in this Introductory section.
  624.  
  625.   Firstly the term is used to describe an advanced form of Digipeating
  626.   where we can make contact with distant stations without necessarily
  627.   knowing what intermediate stations are retransmitting our messages. The
  628.   idea is like our telephone Network where we make a call by dialling the
  629.   number of the person we wish to speak to. We don't know nor care how the
  630.   call is routed, whether it goes via cable or via satellite, or how many
  631.   telephone exchanges it goes through. We are simply interested in getting
  632.   our call through to the other person, no matter how it gets there!
  633.  
  634.   Networking systems in use in the field of Amateur Packet Radio include
  635.   TCP/IP, NET/ROM, and ROSE. Unlike the widespread acceptance of the AX.25
  636.   Protocol, we do not have any one Networking system preferred over all
  637.   others in use. There is still lots of healthy debate going on and
  638.   developments continuing. It may be that we will have to wait for a new
  639.   generation of Networking System before a single, global system is
  640.   implemented.
  641.  
  642.   However, there may be at least one of these Networking systems used in
  643.   your area, so check around with other users and see what you have to do
  644.   to use it. It is supposed to make it easier for you but, as with all
  645.   developing systems, there may be times when you pine for the "old,
  646.   simple way".
  647.  
  648.  
  649.  
  650.   The other meaning of "Network" I want to mention is the BBS (Bulletin
  651.   Board System) Network which provides a Global Electronic Mail Service
  652.   for us all.
  653.  
  654.   A BBS, sometimes referred to as a PBBS (Packet Radio BBS), is a computer
  655.   based Packet Radio system, probably run by some generous local
  656.   enthusiast or the local club, which provides unattended (usually 24
  657.   hours per day) access for the purpose of storing and forwarding
  658.   messages. They are often used as a central store for data files too so
  659.   we can transfer programs and other files to or from the BBS.
  660.  
  661.   Telephone BBS systems have been around for years, before Packet Radio
  662.   came into being, so you might be familiar with those. The concept is the
  663.   same, but we use radio as the medium instead of the telephone.
  664.  
  665.   This is very useful for sending messages to friends (or enemies too I
  666.   suppose) whether they are currently in their shack or not. The BBS
  667.   mailbox allows us to leave a message addressed to another station and
  668.   when that other station connects to the BBS they will be able to read
  669.   our message. This has become such a useful feature that most TNCs now
  670.   offer a private mailbox. And so paKet has also been provided with a
  671.   mailbox facility. Even if your TNC doesn't have one, you can still have
  672.   messages left in your system while you are out.
  673.  
  674.   The concept was expanded when Hank Oredson (W0RLI) developed an
  675.   automatic forwarding system between PBBS systems. Then we could leave a
  676.   message on our local BBS system and if that message was addressed to
  677.   someone in another area the BBS would determine where to send it and, at
  678.   regular intervals in the day or night, it would automatically send our
  679.   message to the next BBS system. As the "network" developed, our mail
  680.   would hop from one BBS to another until it reached the desired
  681.                                Page   5
  682.  
  683.   destination. The world is getting smaller! I often receive messages from
  684.   the other side of the world, and usually find they take less time than
  685.   an Air Mail letter.
  686.  
  687.   Next we saw the concept of Bulletins. This is a general message that is
  688.   broadcast to anyone and everyone rather than a personal message
  689.   addressed to one particular station. Bulletins may be "addressed" to
  690.   some topic such as IBM or HUMOUR or HELP or MORSE... The topics help us
  691.   to get some idea of what the Bulletin is about so we don't have to read
  692.   every message that appears on the BBS. Bulletins are usually forwarded
  693.   to every BBS system in the area, so if there is a Bulletin around, it
  694.   will probably, eventually get to your local BBS for you to see.
  695.  
  696.   Personal Mail is usually addressed to a station @ (AT) some BBS address.
  697.   For example the local BBS in this area is run by Arthur VK2ATM. So if
  698.   you want to send a message to me you would send it to VK2DHU @ VK2ATM.
  699.   There must be millions of Amateur Packet Radio  callsigns in use around
  700.   the world but there are a limited number of BBS systems so it is easier
  701.   to track down VK2ATM than it is to find VK2DHU. This problem is further
  702.   reduced with the introduction of Hierachical Addressing which is a
  703.   system of specifying more than just the BBS callsign, adding State,
  704.   Country and Continent (or Region) details. For example, my full Packet
  705.   address according to today's convention is VK2DHU @ VK2ATM.NSW.AUS.OC
  706.   (meaning this station is in the State of New South Wales, in Australia,
  707.   in the Oceania Region).
  708.  
  709.   Bulletins may be addressed to one particular BBS (eg to MORSE @ VK2ATM)
  710.   but more commonly they would be issued to cover to a wider area (eg to
  711.   MORSE @ ASIA). Then the Bulletin would be passed on from one BBS to the
  712.   next within that area, and every BBS would have that Bulletin available
  713.   for users to read.
  714.  
  715.   Perhaps if you are new to the world of Packet Radio, the best way to
  716.   find out about BBS systems, Bulletins, etc is to get on the air and talk
  717.   to the locals. They are in this hobby too and invariably will be keen to
  718.   help the newcomers.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.                                Page   6
  744.  
  745. What is paKet?
  746.  
  747.   paKet is a communications program developed especially for use with
  748.   Packet Radio, providing all the facilities required for Packet Radio
  749.   communications.
  750.  
  751.   It is designed to run on an IBM compatible computer system (minimum
  752.   384KB) and a (preferably TAPR-compatible) Terminal Node Controller (TNC).
  753.  
  754.   In addition to providing the usual Terminal Mode where you can send and
  755.   receive data via the TNC, the program provides many features and
  756.   facilities to enhance the operation of your Packet Radio system. Such
  757.   features include:
  758.  
  759.     Interrupt driven communications
  760.     Runs on COM1, COM2, COM3 or COM4
  761.     Flashback feature
  762.     Disk and/or printer logging
  763.     ASCII text file transfers
  764.     paKet-Protocol, an exciting new binary protocol
  765.     YAPP Binary File transfer protocol
  766.     BayCom Binary File transfers (some versions of Digicom supported too)
  767.     There's even a RAW Binary mode (no protocol) for manual control
  768.     Full online TNC help for your TNC commands
  769.     Online Manual - this entire Manual is available in a pop-up window
  770.     Both Hardware and Software Handshaking supported
  771.     Multiple windows for up to 10 simultaneous connections
  772.     REMOTE Mode - (unattended access)
  773.     Personal Message System
  774.     Contest Mode for monitoring sporting event results (eg Triathlon)
  775.     Access to DOS, your favourite editor, and file LISTer from within paKet
  776.     Automatic Script processing
  777.     etc etc etc
  778.  
  779.   paKet is fully configurable so you can customise a system especially to
  780.   suit yourself.   Setting up your system is but a matter of a few
  781.   keystrokes - see the Configuration Windows section of this document for
  782.   details.
  783.  
  784.   For existing paKet users, there have been many, many changes. Some quite
  785.   small, some cosmetic, others much more significant. Most of the changes
  786.   have been suggested by you the paKet community and reflect the wishes of
  787.   experienced users. Some suggestions could not be implemented but I have
  788.   tried to respond to all your ideas. When an idea is put forward by more
  789.   than one user I have tried even harder to implement that idea. Refer to
  790.   "Changes in Version 5" below for a summary of the major changes.
  791.  
  792.   paKet is a sophisticated communications system and it may take you a
  793.   while to become familiar with all its features, especially if this is
  794.   your first look at paKet, but it is designed to be "friendly" and as
  795.   easy to use as possible.  Help is always available at the touch of the
  796.   <F1> key if you forget what key to press. However, you really should
  797.   read through the entire Manual to get the most from the paKet system.
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.                                Page   7
  806.  
  807. Changes in Version 5
  808.  
  809.   This section might not be too meaningful to you if you are seeing paket
  810.   for the first time, but for those upgrading from an earlier version, you
  811.   might like to have some idea of what's new in Version 5.
  812.  
  813.   Here I have indicated some of the major changes, not in any particular
  814.   sequence, but as they occurred to me. There are lots of small things
  815.   that have been done but not documented here. Things that I considered
  816.   needed tidying up or improving.
  817.  
  818.  
  819.   Now for a summary of the major changes:
  820.  
  821.      "PAKET" is now "paKet".  It doesn't make the program run any better,
  822.      just makes the name a little more identifiable.
  823.  
  824.      Larger Manual - now divided into 2 separate data files because it
  825.      wont fit on a single 360K diskette, and it may be viewed in a popup
  826.      Window during paKet operations!
  827.  
  828.      New, improved Install program to simplify the Installation process.
  829.  
  830.      Binary Transfers now include:
  831.         - YAPP Protocol (continued from paKet 4);
  832.  
  833.         - paKet Protocol (pP) a new YAPP compatible protocol which
  834.           provides for automatic restart in the event of an aborted
  835.           transfer;
  836.  
  837.         - BayCom support for its PRG (binary file) format;
  838.  
  839.         - Digicom' PRG format is also supported;
  840.  
  841.         - A RAW Binary Mode is provided for manual synchronisation using
  842.           the TNC's Transparent Mode.
  843.  
  844.      Some added support for the Kantronics range of TNCs.
  845.  
  846.      Improved handling of Binary Transfers when STREAMDBL is OFF. This is
  847.      mainly to allow Kantronics users to enjoy Binary Transfers with paKet.
  848.  
  849.      Alerts facility. You may specify certain strings which will trigger
  850.      an alert bell if any of those strings appear in the Communications
  851.      Window.
  852.  
  853.      Message level option allows the paKet operator to hide some of the
  854.      routine messages which can sometimes become tiring for the more
  855.      experienced operators.
  856.  
  857.      Optional Screen Blanker with variable blank time.
  858.  
  859.      When a Disk Directory is displayed a file Rename or Move option
  860.      allows data files to be renamed or even moved to another directory
  861.      with the <Alt-R> key.
  862.  
  863.      Additional TNC Help files have been included, thanks to some generous
  864.      paKet users who have contributed these new data files. There are now
  865.      5 TNC Help files supplied with this version of paKet.
  866.  
  867.                                Page   8
  868.  
  869.      Several improvements to REMOTE Mode, including:
  870.         - optionally issuing the REMOTE Menu when another station
  871.           connects.
  872.  
  873.         - Configurable REMOTE Trigger in case the user is having problems
  874.           with the default <Ctrl-]> Trigger in his area.
  875.  
  876.         - full PMS accessable by REMOTE users.
  877.  
  878.         - access to multiple directories by REMOTE users (at the
  879.           discretion of the paKet operator).
  880.  
  881.         - additional REMOTE Menu options to handle the PMS and to provide
  882.           BayCom operators access to the paKet system for Binary File
  883.           Transfers in both directions.
  884.  
  885.      Type Ahead Buffer handling improved.
  886.         - Buffer capacity is now set to the number of lines configured for
  887.           display.
  888.  
  889.         - Word Wrapping is improved.
  890.  
  891.         - Recall facility, like DOSKEY or CED, allows previously sent
  892.           lines to be recalled and either edited or simply resent without
  893.           retyping.
  894.  
  895.         - Full text editing facilities are now available on the Type Ahead
  896.           data.
  897.  
  898.      The Script system has been enhanced with several new commands:
  899.  
  900.         - now there is no limit to the size of a Script process because
  901.           this version provides for nested scripts where one Script can
  902.           CALL another Script. In addition, the maximum size of each
  903.           Script is doubled to 200 lines.
  904.  
  905.         - The Delay command will now wait until a specified time-of-day as
  906.           well as an option to wait for a specified number of seconds.
  907.  
  908.         - Echo command allows you to echo a string to the system as if
  909.           that string had been received from the other station. Provided
  910.           mainly for documentation purposes.
  911.  
  912.         - Flags. The Script system now allows you to set, test and clear
  913.           flags. This gives you more flexibility in programming.
  914.  
  915.         - Return command is provided, especially to allow a nested Script
  916.           to return to the "Mainline" or calling Script.
  917.  
  918.         - A Trap facility allows you to specify one or more strings and
  919.           tell the Script system to goto a particular label if one of
  920.           those strings is received at any time during this Script process.
  921.  
  922.         - You can now perform any DOS command from within a Script. A
  923.           little imagination reveals mind-boggling possibilities here.
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                                Page   9
  930.  
  931.      Some keys have changed functions. (Apologies to existing paKet users,
  932.      but the number of changes is small and, I think, for the better):
  933.  
  934.         - <F6> is now used to Send an ASCII text file.
  935.  
  936.         - <Alt-A> is now the toggle for Alerts;
  937.  
  938.         - <Alt-E> is now the System Editor key;
  939.  
  940.         - <Left-Arrow> and <Right-Arrow> are now used for Type Ahead
  941.           buffer editing; selecting the next or previous Communications
  942.           Window is now done with <Shift-Left-Arrow> or
  943.           <Shift-Right-Arrow>.
  944.  
  945.         - <Up-Arrow> and <Down-Arrow> are now used for Type Ahead Recall;
  946.           moving the Flashback display a single line is now done with the
  947.           <Shift-Up-Arrow> and <Shift-Down-Arrow> keys.
  948.  
  949.         - <Home> and <End> are now used for Type Ahead Buffer editing.
  950.           <Ctrl-PgUp> and <Ctrl-PgDn> are now used for Top and Bottom of
  951.           the Flashback buffer.
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                                Page  10
  992.  
  993. Other Communications Modes
  994.  
  995.  paKet is a COMMUNICATIONS program and must be used with a TNC or Modem.
  996.  It provides communication facilities but does not perform the decoding of
  997.  packets - that is done in the TNC!   Neither will paKet decode any of the
  998.  other communications modes such as Morse, RTTY or AMTOR. These modes too,
  999.  are decoded by the TNC.
  1000.  
  1001.  Not all TNCs handle these modes so if this is what you want to do you
  1002.  will need one of the Multi-Mode TNCs available (such as the KAM, MFJ-1278
  1003.  or the PK-232) which decode these other modes. If you have one of those
  1004.  TNCs, you can use paKet for modes other than Packet Radio.
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.                                Page  11
  1054.  
  1055. The paKet Documentation.
  1056.  
  1057.   This documentation is supplied in two compressed files because a it is
  1058.   too large to fit on a single 360K diskette.  The two files, when
  1059.   expanded, are REF5.DOC and GUIDE5.DOC.
  1060.  
  1061.   These two files may be combined into a single DOC file if you have the
  1062.   space. This would be the preferred solution as you can then have the
  1063.   entire Manual available in a pop-up window during paKet operations
  1064.   (refer the <Alt-F1> key later).  The supplied INSTALL program, will
  1065.   attempt to combine these files into a single file PAKET.DOC if you had
  1066.   the space available on the output drive at the time of Installation.
  1067.  
  1068.  
  1069.   The REF5.DOC is the Reference Manual. The document explains all of
  1070.   paKet's Windows, with an example and explanation of each. Every message
  1071.   in the paKet system is listed with an explanation of what it means and
  1072.   what you have to do about it. And it contains information on all the
  1073.   keys paKet recognises plus details of all the functions available to you
  1074.   the paKet user.
  1075.  
  1076.   The GUIDE5.DOC is the User Guide explaining various sub systems such as
  1077.   REMOTE Mode, paKet's Personal Message System, Script Processing, the
  1078.   unique Contest Mode, plus various other sections that you may find of
  1079.   interest.
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.                                Page  12
  1116.  
  1117. PART II - paKet's WINDOWS
  1118. paKet's Windows - Overview
  1119.  
  1120.   paKet uses a number of windows for all its operations.
  1121.  
  1122.   Do not confuse this with the popular Microsoft Windows product. You do
  1123.   not need any other software to run paKet.
  1124.  
  1125.   Some of paKet's windows are there permanently, others will pop up on
  1126.   demand. For example, the Communications Window is always there although
  1127.   it might be partly hidden by other windows at times.
  1128.  
  1129.   Some windows do not look like "windows" because they do not have a full
  1130.   box-style border. For example, the Communications Window uses all 80
  1131.   characters for its communications data, so there is no room for a border
  1132.   line down the sides. It does, however, have a border line at the top
  1133.   known as its Header Line.
  1134.  
  1135.   paKet uses whatever text screen is in operation when it is called.  When
  1136.   using an EGA or VGA display, if you were using 40, 52 or 60 lines and
  1137.   paKet is then called, you will find paKet now has a larger
  1138.   Communications Window where vast amounts of information can be viewed at
  1139.   once, and larger type-ahead areas (as detailed below) become practical.
  1140.   A larger monitor is desirable.
  1141.  
  1142.   Each of paKet's Windows is described, in alphabetic sequence, in the
  1143.   following sections. An example of the window is shown and the purpose
  1144.   and operation of each is discussed.
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.                                Page  13
  1178.  
  1179. Binary File Transfer Window
  1180.  
  1181.  Example:
  1182.  
  1183.     ╔════════════════ paKet Protocol File Transfer ═════════════════╗
  1184.     ║ Receiving File  :       VIDPARK.ARC                           ║
  1185.     ╟───────────────────────────────────────────────────────────────╢
  1186.     ║ File Size       :    3,375        Time to complete :  00:00:04║
  1187.     ║ Bytes Received  :    3,036            Elapsed time :  00:00:32║
  1188.     ╟───────────────────────────────────────────────────────────────╢
  1189.     ║ Progress        :       89%       Bytes per second :     94   ║
  1190.     ║ ═════════════════════════════════════════════════════>▒▒▒▒▒▒▒ ║
  1191.     ╟───────────────────────────────────────────────────────────────╢
  1192.     ║ Last Packet Recd:  DT - Data Packet                           ║
  1193.     ║ Current Status  :  Receiving data                             ║
  1194.     ╚════════════ Press Esc to abort the file transfer ═════════════╝
  1195.  
  1196.  
  1197.  Description.
  1198.    During the transfer of a Binary File, this window is displayed to keep
  1199.    you informed of progress. It is used for all types of Binary Transfer,
  1200.    the top line indicating the Protocol or method in use. That could be:
  1201.       paKet Protocol (as shown in this example),
  1202.       YAPP,
  1203.       BayCom (including Digicom) or
  1204.       RAW Binary (no protocol at all).
  1205.  
  1206.    In the example above, paKet is receiving the file VIDPARK.ARC from the
  1207.    other station; the size of that file is 3,375 bytes and the display
  1208.    shows the transfer is 89% complete with 3,036 bytes received at this
  1209.    stage. paKet has calculated the bytes per second at 94 since the
  1210.    transfer started, and as it knows how many bytes still to go, it can
  1211.    calculate the estimated time to complete (4 seconds in the example).
  1212.  
  1213.    The arrow under "Progress" is a "strip meter" or histograph which gives
  1214.    a proportional indication of the percentage complete.
  1215.  
  1216.    The "Last Packet Recd" field indicates some useful information at the
  1217.    beginning of the file transfer as you can see how the handshaking is
  1218.    progressing. During the transfer though, this does not change much.
  1219.  
  1220.    The "Current Status" field too, should not change much during the
  1221.    transfer, but it helps to see what is happening at the beginning and
  1222.    end.
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.                                Page  14
  1240.  
  1241. Communications Windows
  1242.  
  1243.  Example:
  1244.  
  1245.  ───   50 ────────── Window 1 - Stream A - VK2DHU ────Paused with ScrLock───
  1246.  cmd:echo off
  1247.  ECHO     was ON
  1248.  ECHO     now OFF
  1249.  cmd:
  1250.  
  1251.  
  1252.  
  1253.  Description:
  1254.    These windows, one for each connected stream, contain all
  1255.    communications information flowing to and from the TNC. All data sent
  1256.    to the TNC is displayed in a highlight colour or shade, while all data
  1257.    received from the TNC is displayed in the normal colour or shade.
  1258.  
  1259.    This window is 80 columns wide, so there is no border as such although
  1260.    the top line of this window is referred to as the Communications Window
  1261.    Header Line.
  1262.  
  1263.    Some TNCs use the term "channel" while others use "stream" but this
  1264.    Manual will use "stream" to identify the different user connections.
  1265.  
  1266.  
  1267.  The Communications Window Header Line.
  1268.    Each Communications Window's Header line identifies the current Stream
  1269.    and also the callsign of the station you are connected to (or "Not
  1270.    Connected" as appropriate).
  1271.  
  1272.    In the example shown above, the Header line indicates you are connected
  1273.    to VK2DHU on stream A in the first Communications Window. If the
  1274.    callsign does not appear to be correct, you can verify it with the
  1275.    <Alt-V> function, which is explained in detail in the section "Special
  1276.    Keys".
  1277.  
  1278.    On the left of this header line you will see a counter displaying the
  1279.    number of characters waiting in this window's input buffer (50 shown in
  1280.    the example). Usually the system will process the input characters as
  1281.    they are received so this part of the display would be blank. However,
  1282.    it is possible to have characters build up in the buffer if you are
  1283.    receiving the input characters faster than your computer can process
  1284.    them, or if processing has been suspended for any reason.
  1285.  
  1286.    If the data is coming in too quickly for you to read, you can pause the
  1287.    display by pressing the <ScrollLock> key.  While paused, a reminder
  1288.    message is displayed to the right of the Header Line, as illustrated in
  1289.    the example above.  To "un-pause" press <ScrollLock> again. This action
  1290.    does not stop the data coming in from the TNC - the data is captured
  1291.    and stored in paKet's input buffers until you are ready to continue.
  1292.  
  1293.  
  1294.  Multiple Communications Windows.
  1295.    You may configure paKet with up to 10 separate Communications Windows.
  1296.    When you are connected to more than one station, a separate
  1297.    Communications Window is used for each connection. Each Window is
  1298.    associated with one of the TNC's streams, and when you switch windows
  1299.    the TNC is automatically switched to the corresponding stream.
  1300.  
  1301.                                Page  15
  1302.  
  1303.    To switch from one window to another, press <Shift-Right-Arrow> or
  1304.    <Shift-Left-Arrow>, that is hold down the Shift key while pressing
  1305.    <Right-Arrow> or <Left-Arrow>. Another way to select a different window
  1306.    is to hold the Shift key while pressing a Function key (eg: press
  1307.    <Shift-F3> for the third window). The Communications Window Header Line
  1308.    will change to indicate the new window number and the TNC stream used
  1309.    with that window. Here you can make contact with the other station and
  1310.    all communications for the associated stream will appear in that Window.
  1311.  
  1312.    Changing streams will not change the TNC's operating Mode. So, if the
  1313.    TNC was in Command Mode and you change to another stream, the TNC will
  1314.    remain in Command Mode, regardless of whether you are connected to a
  1315.    station on that new stream or not. You will need to enter K or CONV to
  1316.    switch to Converse Mode.
  1317.  
  1318.    If any data is received for a Stream other than that currently
  1319.    displayed, it will be diverted to the appropriate Communications Window
  1320.    and an indicator will appear in the Status Window under "Windows". If
  1321.    that happens when you are connected to two stations, you will know the
  1322.    "other" station has sent you a message and you can switch to that
  1323.    window to see it.
  1324.  
  1325.    I personally can work two or three simultaneous connections without
  1326.    much problem, but any more I find rather challenging. So, it should be
  1327.    noted that although paKet allows up to 10 Communications Windows, most
  1328.    of those would not be used.  As buffers etc, have to be allocated for
  1329.    each window, it would be advisable to configure a lesser number to
  1330.    conserve memory. I think 3, or at most 4, windows would be more than
  1331.    adequate for most users.
  1332.  
  1333.    To avoid confusion, it would be a good idea to set your TNC's USER
  1334.    parameter to match the number of windows you configure. Then, if you
  1335.    have three windows configured and you are already connected to three
  1336.    stations, a fourth station would get a "Busy" message from the TNC
  1337.    rather than confuse things on the screen.  If your TNC has a PMS on a
  1338.    separate callsign, you could set the TNC's USER parameter to one more
  1339.    than the number of windows configured.
  1340.  
  1341.    paKet is almost a Multi Tasking program in that several sessions can be
  1342.    processed simultaneously, some of which may be processing in the
  1343.    background. However, I do not consider paKet to be true Multi Tasking
  1344.    and it is not promoted as such. For example, the processing for Binary
  1345.    File Transfers is NOT multi tasking and you may not conduct more than
  1346.    one simultaneous Binary File Transfer.
  1347.  
  1348.    It is unfortunate the original TAPR TNC (from which all modern TNCs are
  1349.    derived) did not include a Monitor stream. Consequently any data that
  1350.    is monitored on the frequency is not identified by the TNC as belonging
  1351.    to a particular stream - it comes through on whatever stream is
  1352.    currently selected. So, if you have selected window 2 and some
  1353.    monitored data is received from the TNC, it will be displayed in Window
  1354.    2.   I prefer to have the TNC's MCON set to OFF to disable monitoring
  1355.    while connected (paKet turns MCON off automatically for binary file
  1356.    transfers).
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.                                Page  16
  1364.  
  1365. Communications Windows - Flashback.
  1366.  
  1367.  Example:
  1368.  
  1369.  ─── 1250 ────────────────FLASHBACK - (Esc when finished)────────────────
  1370.  CONNECT VK2ATM-1
  1371.  cmd:cmd:12-Oct-91  16:22:52  *** CONNECTED to VK2ATM-1
  1372.  [AIZ-4.20-MH$]
  1373.  G'day Tony
  1374.  VK2ATM BBS>
  1375.  
  1376.  
  1377.  Description:
  1378.    The Communications Windows will also display Flashback data.
  1379.    Flashback is a facility that allows you to redisplay earlier
  1380.    communications activity that has scrolled off the screen.
  1381.  
  1382.    To select Flashback Mode, press <Shift-UpArrow>, or <PageUp>.
  1383.  
  1384.    The Communications Window Header line will indicate FLASHBACK as shown
  1385.    in the example above. You can scroll up and down with:
  1386.  
  1387.       <Shift-Up-Arrow>
  1388.       <Shift-Down-Arrow>              (one line at a time)
  1389.  
  1390.       <PageUp>
  1391.       <PageDown>                      (one page or screenful)
  1392.  
  1393.       <Ctrl-PageUp>                   (top or
  1394.       <Ctrl-PageDown>                  bottom of Flashback data)
  1395.  
  1396.  
  1397.    The amount of data held in Flashback is configurable up to 64KB for
  1398.    each Communications Window.
  1399.  
  1400.    While you are in Flashback, any incoming data is held in the input
  1401.    buffer until you have finished (1250 characters shown in the example
  1402.    above) so be sure to return to normal communications mode when you have
  1403.    finished scanning the Flashback data.
  1404.  
  1405.    When scrolling forward, paket will detect the end of the Flashback
  1406.    buffer. If there is some further data waiting to be processed, pressing
  1407.    <PageDn> will display one more page of data from the buffer and paKet
  1408.    will stay in Flashback Mode. If you reach the end of the Flashback and
  1409.    there is no data further waiting in the input buffer, paKet will
  1410.    automatically return to normal communications mode.
  1411.  
  1412.    While in Flashback Mode you can press the <Esc> key for an immediate
  1413.    return to normal communications mode.
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.                                Page  17
  1426.  
  1427.  Communications Window - Flashback - Text Find.
  1428.    paKet has a Text FIND facility which will search backwards through the
  1429.    Flashback buffer for a user-defined string of characters.
  1430.  
  1431.    Press <Alt-F> to activate the Find facility.
  1432.  
  1433.    The Message Window will pop up where paKet will ask you for the string
  1434.    you wish to search for. It does not matter whether you enter the string
  1435.    in upper or lower case because the search is not case sensitive - both
  1436.    upper and lower case will be matched.
  1437.  
  1438.    The search begins with the current line in the Communications Window,
  1439.    moving back through the Flashback buffer until either a match is found
  1440.    or until the beginning of the Flashback buffer is reached. If a match
  1441.    is found, searching stops and the line containing the matching text is
  1442.    highlighted.
  1443.  
  1444.    If you want to continue the search, "looking" for another match of the
  1445.    same string, press <Alt-L> and the search resumes.
  1446.  
  1447.    Alternatively you can press <Alt-F> again to begin a search for another
  1448.    string.
  1449.  
  1450.    The Find facility will automatically put paKet into Flashback mode.
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  Communications Window - Write Flashback buffer to disk.
  1456.    Although paKet provides a disk log facility, it is possible you have
  1457.    received something to want to keep but find the log file was not active
  1458.    at the time.
  1459.  
  1460.    To cover this situation, paKet has a facility to write the Flashback
  1461.    buffer to disk.
  1462.  
  1463.    Press <Alt-W>, and paKet will ask you for the name of the file you wish
  1464.    to use. You also have the opportunity to continue logging to this file
  1465.    if you wish. Just follow the instructions on the screen.
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.                                Page  18
  1488.  
  1489. Configuration Windows - Overview
  1490.  
  1491.    As mentioned earlier, paKet is fully configurable and you can set up
  1492.    various parameters to configure the system to suit your own needs.
  1493.  
  1494.    With the Online Configuration facility you can call up the
  1495.    Configuration Windows at any time (with the <Alt-Z> key) and change any
  1496.    of the settings.
  1497.  
  1498.    Most changes will take effect immediately although there are some that
  1499.    will not become effective until the program is next started. Examples
  1500.    of these are where you change the size of the allocated buffers. These
  1501.    changes are not implemented immediately because memory is allocated at
  1502.    the beginning of the run and the buffers are already in use. The new
  1503.    buffer sizes will become effective when paKet is next started.
  1504.  
  1505.    The following sections describe the various Configuration Windows and
  1506.    the parameters you can change. There are two, sometimes three levels of
  1507.    Configuration Window.
  1508.  
  1509.    Select the desired option by either:
  1510.      1. Typing the option number; or
  1511.      2. Moving the Cursor to the desired option and pressing <Enter>; or
  1512.      3. (In many cases) typing the first letter of the option.
  1513.  
  1514.    For example in the following section, where the System Configuration
  1515.    Window is displayed: you could select REMOTE Mode options by
  1516.    typing "6" or "R", or you could move the cursor to that item with the
  1517.    <Down-Arrow> key,  (or press the <End> key then three <Up-Arrow>s!).
  1518.  
  1519.    Press the <Esc> key when finished with a Configuration Window to return
  1520.    to the previous level.
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.                                Page  19
  1550.  
  1551. Configuration Windows - System Configuration
  1552.  
  1553.  Example:
  1554.  
  1555.                      ╔══════System Configuration═════╗
  1556.                      ║ 1. Serial Port...             ║
  1557.                      ║ 2. Multi User options...      ║
  1558.                      ║ 3. Comms Window settings...   ║
  1559.                      ║ 4. Colours...                 ║
  1560.                      ║ 5. KB Macros/Auto commands... ║
  1561.                      ║ 6. REMOTE Mode options...     ║
  1562.                      ║ 7. File Transfer options...   ║
  1563.                      ║ 8. File/Directories...        ║
  1564.                      ║ 9. Miscellaneous options...   ║
  1565.                      ╚═══════════════════════════════╝
  1566.  
  1567.  Description.
  1568.    This System Configuration window appears when you select the online
  1569.    Configuration option with the <Alt-Z> key.
  1570.  
  1571.    This System Configuration Window reveals a menu of various
  1572.    configuration options.  To better manage the large number of options,
  1573.    they have been subdivided into the categories shown in the above window.
  1574.  
  1575.    Each of the options in the System Configuration Window has its own
  1576.    Configuration Window  which will be dealt with in turn in the following
  1577.    sections of this Manual.
  1578.  
  1579.    When you have finished with the Configuration options, press <Esc> to
  1580.    return to normal communications mode.
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.                                Page  20
  1612.  
  1613. Configuration Windows - Serial Port
  1614.  
  1615.  Example:
  1616.                      ╔════════ 1. Serial Port...═══════╗
  1617.                      ║COM Port                        1║
  1618.                      ║Baud Rate                    2400║
  1619.                      ║Parity                       None║
  1620.                      ║Data bits                       8║
  1621.                      ║Stop Bits                       1║
  1622.                      ║Handshaking                     H║
  1623.                      ║DCD ON when Connected?          Y║
  1624.                      ║TNC cmd: exit               BREAK║
  1625.                      ║Command to Initialise TNC RESTART║
  1626.                      ╚══════Press ENTER to change══════╝
  1627.  
  1628.  Description.
  1629.    This window appears when you select option 1 from the System
  1630.    Configuration Window. It contains the parameters paKet uses for the
  1631.    computer's Serial Port parameters.
  1632.  
  1633.    The Serial port must be set correctly if paKet is to communicate with
  1634.    the TNC.  The aim here is to configure paKet to match your TNC settings.
  1635.  
  1636.    As there are a limited range of valid settings here, paKet does not
  1637.    expect you to remember the valid values. Instead you just press <Enter>
  1638.    and it will display the next valid value for that item.
  1639.  
  1640.  COM Port
  1641.    So, starting with the COM Port, press <Enter> to toggle from COM1 to
  1642.    COM2, COM3, COM4 and back again.  Only those COM ports actually
  1643.    recognised by your system will be offered, so if you do not have a COM3
  1644.    port installed you will not be given that option!
  1645.  
  1646.    If you have COM3 and/or COM4 installed but these are not being offered
  1647.    by paKet as options here, it is likely your computer system is one
  1648.    (like the original IBM PC) that does not automatically recognise these
  1649.    ports. Run the supplied COMINIT program and try paKet again. If this
  1650.    fixes the problem, I suggest you add COMINIT to your AUTOEXEC.BAT file.
  1651.  
  1652.    Many people do not realise that COM1 and COM3 usually share the SAME
  1653.    interrupt line - IRQ4  (COM2 and COM4 share another interrupt line -
  1654.    IRQ3).  This makes it difficult to handle the additional ports and is
  1655.    why a lot of software does not support more than COM1 and COM2.
  1656.  
  1657.    Let's say, for example we have a mouse on COM1 and the TNC on COM3. If
  1658.    a character is received from the TNC, an Interrupt occurs on IRQ4 which
  1659.    means the system will give paKet a nudge to go process the incoming
  1660.    character.  The trouble is, paKet gets the same nudge if you move the
  1661.    mouse because the same IRQ4 Interrupt occurs!  I have catered for this
  1662.    situation and paKet will determine if the Interrupt was caused by our
  1663.    Serial Port or the "other one", and will either process it or pass
  1664.    control over to the other driver for its own processing.
  1665.  
  1666.    There are a couple of considerations here if you want to use these
  1667.    additional serial ports.  Firstly, load paKet AFTER loading the other
  1668.    software (drivers, etc). Then paKet will be called first when the
  1669.    Interrupt occurs. If it is the other way around, we are depending on
  1670.    the other software to make these decisions and they may not handle the
  1671.    shared interrupts correctly.  Secondly, I suggest you choose a lower
  1672.    baud rate (say maximum 2400) for the paKet/TNC link to help reduce
  1673.                                Page  21
  1674.  
  1675.    conflicts. I tested it at 9600 baud and it worked satisfactorily, but
  1676.    if two interrupts occur on the same IRQ line at EXACTLY the same moment
  1677.    in time, I am not confident the system will process them both
  1678.    correctly. The lower baud rate will reduce this possibility.
  1679.  
  1680.    The COMINIT program developed by Dr. Paul Webster VK2BZC, includes some
  1681.    technical documentation on the use of the additional COM ports.
  1682.    (Thanks Paul - where would I be without him?).
  1683.  
  1684.  
  1685.    When the desired port is displayed, press <Down-Arrow> to move down to
  1686.    the next item, Baud Rate.
  1687.  
  1688.  Baud Rate
  1689.    Pressing <Enter> on the baud rate field will cycle through the valid
  1690.    values which range from 50 baud to 19200 baud.  This option sets your
  1691.    COMPUTER's serial port baud rate; the TNC also has a baud rate setting
  1692.    which must match the value chosen here.
  1693.  
  1694.  Parity and
  1695.  Data Bits
  1696.    You may set Parity and Data Bits to any of the displayed values but
  1697.    paKet prefers a setting of No Parity and 8 Data Bits. So unless you
  1698.    have special reason to change, please set Parity to None. You will
  1699.    notice the Data Bits parameter will automatically be set to the correct
  1700.    value.
  1701.  
  1702.  Stop Bits
  1703.    Stop Bits would normally be set to 1.
  1704.  
  1705.  Handshaking
  1706.    Handshaking is either H (for Hardware) or S (for Software).
  1707.  
  1708.    These options are discussed under "Hardware vs Software Handshaking" in
  1709.    the Technical Section of this Manual. If you are not sure which to use,
  1710.    try Hardware mode - paKet will tell you if it cannot see the signals it
  1711.    needs for Hardware handshaking!
  1712.  
  1713.    It is important to tell the TNC which mode to use too:
  1714.       for Hardware Handshaking, set XFLOW OFF;
  1715.       for Software Handshaking, set XFLOW ON.
  1716.  
  1717.  DCD ON when Connected?
  1718.    This is either Y(es) or N(o) and should be set to match the TNC's
  1719.    DCDCON option.
  1720.  
  1721.    Most TNCs have the DCDCON option which, if used, will switch on the DCD
  1722.    line in the RS-232 cable when we are connected to another station.
  1723.  
  1724.    paKet relies to a large extent on the "Connected" message from the TNC
  1725.    to determine whether we are currently connected to another station. If
  1726.    you are monitoring the frequency and someone sends a string of
  1727.    characters that happens to look like a "Connected" message, paKet can
  1728.    easily get confused and take that data to be a signal from the TNC that
  1729.    we have just connected to someone!  Fortunately this does not happen
  1730.    too often but if you use this DCDCON option, the risk of this problem
  1731.    occurring is greatly reduced.
  1732.  
  1733.    If you set this option to "Y" paKet will look at the status of the DCD
  1734.    line whenever it monitors a "Connected" message before deciding to
  1735.                                Page  22
  1736.  
  1737.    accept it as a new connection. If the DCD line is still low, it will
  1738.    display a warning message, ignore the "Connected" message and continue
  1739.    monitoring.
  1740.  
  1741.    If your TNC supports the DCDCON option and you are using Hardware
  1742.    Handshaking, it is recommended you use this feature.
  1743.  
  1744.  TNC cmd: exit
  1745.    This parameter has three valid values: <BREAK>, <CtrlC> or <Esc>.
  1746.  
  1747.    Most TNCs support the <BREAK> signal and will return to Command mode
  1748.    when this signal is received. This is the preferred option so try this
  1749.    and choose one of the others only if the <BREAK> does not work on your
  1750.    system.
  1751.  
  1752.    As a second choice for all TNCs except the old TNC-1, the "Command"
  1753.    code (which should be set to the default of <Ctrl-C> in your TNC) would
  1754.    be used. So, unless you have a TNC-1, choose this <Ctrl-C> option if
  1755.    <BREAK> does not work for you.
  1756.  
  1757.    Finally, if you have a TNC-1 which does not have a Command Mode, each
  1758.    command must be entered by sending <Esc>, then the command, followed by
  1759.    <Enter>. So you can set this option to <Esc>.  Then when you type
  1760.    <Alt-B> paKet will actually send the <Esc> code to the TNC!
  1761.  
  1762.  Command to Initialise TNC
  1763.    Most TNCs use the RESTART command to perform a warm start of the TNC.
  1764.    This is required to activate any changes to serial port settings so
  1765.    paKet will issue this command to the TNC after you change any of the
  1766.    Serial Port parameters (assuming you have already changed the TNC).
  1767.  
  1768.    However, the Kantronics TNCs use the RESET command for this so the
  1769.    option is provided here in case you have one of those TNCs.
  1770.  
  1771.    Please take care with this, because the RESET command, on most TNCs,
  1772.    will clear every setting you have made and return the TNC to its
  1773.    factory settings!   RESTART is the normal command here.
  1774.  
  1775.  
  1776.  Any of these parameters may be altered at any time, but of course you
  1777.  will also need to change the TNC settings to match. For example if you
  1778.  want to alter the Data Bits setting, you have to change both paKet (via
  1779.  this Configuration Window) and change the TNC with a command such as
  1780.  AWLEN. If you change one and not the other, you will probably get garbage
  1781.  on the screen and will fail to communicate correctly.
  1782.  
  1783.  
  1784.  With most TNCs, any change to its serial port settings will become
  1785.  effective after the TNC is next initialised. So, I suggest the following
  1786.  procedure to change Serial Port settings:
  1787.    1. Issue the commands to the TNC to change its settings. (They will not
  1788.       take effect until you initialise the TNC - usually with a RESTART
  1789.       command).
  1790.    2. Call up paKet's Online Configuration and enter the desired Serial
  1791.       Port parameters to match the new TNC settings.
  1792.    3. Reply "Y" when paKet asks if you would like it to initialise the TNC
  1793.       with a RESTART command.
  1794.  Then both the computer and the TNC will continue with the new settings.
  1795.  
  1796.  Press <Esc> when you have finished with the Serial Port parameters.
  1797.                                Page  23
  1798.  
  1799. Configuration Windows - Multi User options
  1800.  
  1801.  Example:
  1802.                 ╔═════ 2. Multi User options...═════╗
  1803.                 ║ Maximum no. of Comms windows    3 ║
  1804.                 ║ Stream-Switch character         | ║
  1805.                 ║ STREAMDBL (CHDOUBLE) option    ON ║
  1806.                 ║ Alpha or Numeric Stream Id?     A ║
  1807.                 ╚═══════════════════════════════════╝
  1808.  
  1809.  
  1810.  Description.
  1811.    This window appears when you select option 2 from the System
  1812.    Configuration Window. It contains the options you have regarding the
  1813.    use of multiple simultaneous connections with other stations.
  1814.  
  1815.  
  1816.  Maximum no. of Comms windows
  1817.    The first item specifies the number of Communications windows you would
  1818.    like to allocate. paKet uses a separate Communications window for each
  1819.    of the simultaneous connections. This field may be any value between 1
  1820.    and 10.
  1821.  
  1822.    You should keep the number down to a reasonable figure because they all
  1823.    take up some memory and it would be a waste to configure say, all 10
  1824.    windows when you might hardly ever use more than 2 or 3.
  1825.  
  1826.    As the present number of windows have already been allocated, the new
  1827.    value will not take effect until the next time you start the paKet
  1828.    program.
  1829.  
  1830.    To help avoid confusion, it is considered desirable to set your TNC's
  1831.    USER parameter to the same value used here, or perhaps to one extra if
  1832.    the TNC allocates a separate callsign to its PMS stream to allow one
  1833.    user to use that as well.
  1834.  
  1835.  
  1836.  Stream-Switch character
  1837.    The Stream-Switch character is the code used by paKet and by the TNC to
  1838.    signal a change of stream.
  1839.  
  1840.    Most TNCs use the vertical bar character ("|") as the default but you
  1841.    could change it to any other character if you wanted to. The important
  1842.    thing is to have both paKet and the TNC using the same character.
  1843.  
  1844.    The TNC command to change this value is probably either STREAMSW or
  1845.    CHSWITCH.
  1846.  
  1847.    paKet currently supports only one STREAMSW character so if your TNC has
  1848.    two ports (and two STREAMSW characters) you should set paKet's value to
  1849.    correspond to the port you mostly use.
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.                                Page  24
  1860.  
  1861.  STREAMDBL (CHDOUBLE) option
  1862.    STREAMDBL (called CHDOUBLE in some TNCs) is a TNC facility to help
  1863.    avoid confusion where the STREAMSW character is received as part of a
  1864.    data packet.
  1865.  
  1866.    For example, the vertical bar character ("|") that is usually used as
  1867.    the STREAMSW character is also often used as a graphic character to
  1868.    draw vertical lines or for drawing boxes. When paKet receives this
  1869.    character from the TNC it must decide whether the TNC is indicating a
  1870.    change of stream or whether this is just another data character
  1871.    received over the radio.
  1872.  
  1873.    If you set this STREAMDBL option ON, the TNC will generate TWO of these
  1874.    characters whenever one is received over the air - then paKet can tell
  1875.    the difference and there will be no confusion. So you can see once
  1876.    again, that both paKet and the TNC need to have this option set the
  1877.    same way.
  1878.  
  1879.  
  1880.    It is STRONGLY RECOMMENDED the facility be used so set this option ON
  1881.    in both your TNC and in this Configuration Window.
  1882.  
  1883.  
  1884.    If set OFF, paKet will assume any STREAMSW character received during
  1885.    Converse Mode is to be processed as a change of Stream; if received
  1886.    during a Binary File Transfer it will be included as a data character
  1887.    in the file. This will probably be correct in most cases but you need
  1888.    STREAMDBL to be sure.
  1889.  
  1890.     ************************** I REPEAT *******************************
  1891.     *  (because this has been one of the main causes of Binary File   *
  1892.     *        transfer problems in earlier versions of paKet)          *
  1893.     *                                                                 *
  1894.     * Set STREAMDBL ON in BOTH paKet's Configuration AND in your TNC. *
  1895.     *                                                                 *
  1896.     *  If this feature is not implemented in your TNC then set this   *
  1897.     *                     option in paKet OFF.                        *
  1898.     *******************************************************************
  1899.  
  1900.    Users of Kantronics TNCs will find their TNC does not support the
  1901.    STREAMDBL command, so you will have to set this option OFF. Please
  1902.    refer to the discussion on the Kantronics TNCs in the Technical Section
  1903.    of this Manual.
  1904.  
  1905.  
  1906.  Alpha or Numeric Stream Id?
  1907.    Although most TNCs use letters of the alphabet to identify the
  1908.    different streams, some use numeric channel numbers. This configuration
  1909.    option allows you to use paKet with either type of TNC.
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.                                Page  25
  1922.  
  1923. Configuration Windows - Communications Windows
  1924.  
  1925.  Example:
  1926.  ╔═════════════════════════ Communications Windows ═════════════════════════╗
  1927.  ║                 Window Number -     1   2   3   4   5   6   7   8   9  10║
  1928.  ║ TNC Stream Identifier               A   B   C   D   E   F   G   H   I   J║
  1929.  ║ Input buffer size     (0-32K)       2   2   0   2   2   2   2   2   2   2║
  1930.  ║ Flashback buffer size (0-64K)      64  10   4   4   4   4   4   4   4   4║
  1931.  ║ Word Wrap from                     48  48  48  70  70  70  70  70  70  70║
  1932.  ║ Screen width (normally 79)         79  79  79  79  79  79  79  79  79  79║
  1933.  ║ Bells (0 - 3 or 250 - 999)          1   2   1 700 700 700 700 700 700 700║
  1934.  ║ Telephone style connect bell        Y   Y   Y   Y   Y   Y   Y   Y   Y   Y║
  1935.  ║ Process data without viewing?       Y   Y   Y   Y   Y   Y   Y   Y   Y   Y║
  1936.  ║ Display Status Window?              Y   Y   Y   Y   Y   Y   Y   Y   Y   Y║
  1937.  ║ Display Type Ahead Window?          Y   Y   Y   Y   N   N   N   N   N   N║
  1938.  ║ Number of Type Ahead lines          2   2   3   2   2   3   3   3   3   2║
  1939.  ╚════════════ Press Tab key to move to the next Comms Window ══════════════╝
  1940.  
  1941.  Description.
  1942.    This window appears when you select option 3 from the System
  1943.    Configuration Window. It contains parameters relating to each of the
  1944.    Communications Windows you have configured.
  1945.  
  1946.    Each column of values relates to the settings for that window number.
  1947.    Press <Enter> or <Up-Arrow>/<Down-Arrow> to move to different settings
  1948.    in that column. Use the <Tab> key to move across to the next column.
  1949.    Note, paKet will use only those values for the windows you have
  1950.    configured (refer "Maximum no. of Comms Windows" in the previous
  1951.    section). So if you have configured only 3 windows, the values for
  1952.    windows 4 to 10 in the Example window above are ignored by paKet.
  1953.  
  1954.  
  1955.  TNC Stream Identifier
  1956.    This is the letter or number used by the TNC to identify the different
  1957.    streams. You would normally use stream A in window 1, B in 2, and so
  1958.    on. However, paKet can handle any combination so if, for some reason,
  1959.    you wanted paKet to use TNC stream B in window 1 and stream A in window
  1960.    2, just specify these streams in the above Configuration settings.
  1961.  
  1962.    Some TNCs use a particular stream for their PMS. For example if your
  1963.    TNC uses stream K for your PMS, you could specify stream K for one of
  1964.    the configured windows.  Note that a programming blunder in some TNCs'
  1965.    firmware versions prevents access to stream K in the TNC, though it
  1966.    cheekily issues connect and disconnect messages on that stream!
  1967.  
  1968.    Of course, if your TNC uses numbers for its channel identifiers instead
  1969.    of letters, you would specify 0, 1, 2, etc instead of A, B, C, etc.
  1970.  
  1971.  
  1972.  Input buffer size (0-32K)
  1973.    Each Communications Window has an input buffer to hold the characters
  1974.    received for that stream and this option allows you to specify the size
  1975.    of that buffer.
  1976.  
  1977.    There is also one common 32KB System Input Buffer which is filled by
  1978.    paKet's Interrupt Handler as data is received from the TNC.  At regular
  1979.    intervals in the processing, paKet will take data from that System
  1980.    Input Buffer and distribute it to the appropriate Communications Window
  1981.    Input Buffer, according to the stream indicated by the TNC.
  1982.  
  1983.                                Page  26
  1984.  
  1985.    A large input buffer size for the Communications window should not be
  1986.    necessary; in fact you can specify 0 and not have one at all! If it is
  1987.    possible you will have multiple connections, a 2KB buffer (at least one
  1988.    screenful) could be allocated, but anything larger is unlikely to
  1989.    provide any benefits in normal circumstances.
  1990.  
  1991.  
  1992.  Flashback buffer size (0-64K)
  1993.    Flashback is a paKet facility that allows you to scroll back to view
  1994.    Communications Window information that has scrolled off the screen.
  1995.  
  1996.    This option allows you to specify the amount of memory to allocate to
  1997.    the Flashback buffer for this Communications Window. Of course a larger
  1998.    buffer will hold more information, but you will not be able to allocate
  1999.    64KB to all 10 windows and still hope to get all of paKet into the
  2000.    640KB allowed by DOS!
  2001.  
  2002.    If you are not sure how much to allocate, try setting 30KB in the first
  2003.    Communications window and 10K in the others. You can easily change
  2004.    these values later.
  2005.  
  2006.  
  2007.  Word Wrap from
  2008.  Screen width
  2009.    paKet has a Word Wrap facility that operates on data entered into the
  2010.    Type Ahead Window. If a word does not entirely fit in the "Screen
  2011.    width" specified, the whole word will be moved down to the next line.
  2012.  
  2013.    To paKet, a "word" is a string of characters separated by a space or
  2014.    end-of-line. So, if you are sending a line of dashes or some other
  2015.    graphic string, you will not want that "word" wrapped to the next line.
  2016.    To help avoid such problems, paKet will wrap a word only if it begins
  2017.    after a certain column, as specified in "Word Wrap from".
  2018.  
  2019.    For example, if the values in these two fields are 48 and 79
  2020.    respectively, paKet will wrap any word that does not fit on the line
  2021.    provided the word begins after column 48. (That is if the word is not
  2022.    longer than 32 characters).
  2023.  
  2024.    A Screen Width of 80 will work quite well to another paKet station, but
  2025.    will cause double-spacing when received on some lesser systems with bad
  2026.    "wrap" logic. I use a screen width of 79 on my system but you can
  2027.    specify 80 if you want to.
  2028.  
  2029.  
  2030.  Bells (0 - 3 or 250 - 999)
  2031.    This option determines the sound paKet makes when a <BEL> character is
  2032.    received from the TNC, or if paKet issues a Beep to alert the operator.
  2033.  
  2034.    A value of 0 means no sound, so paKet will effectively ignore any
  2035.    <BEL>s received, and will not sound any warning bells.
  2036.  
  2037.    1, 2 and 3 sound predefined tones. It is not easy to describe a sound
  2038.    in a print document, so change the value and try it!
  2039.  
  2040.    Values between 250 and 999 specify the audio frequency of the beep.
  2041.  
  2042.  
  2043.  
  2044.  
  2045.                                Page  27
  2046.  
  2047.  Telephone style connect bell
  2048.    This is a Y(es) or N(o) option.
  2049.  
  2050.    If set to 'Y', paKet will issue an Aussie telephone-style "ring" from
  2051.    the computer's speaker after a Connection is established if no
  2052.    keystrokes have been detected within 15 seconds. (It will not ring if
  2053.    you have enabled the Auto-REMOTE option where paKet automatically
  2054.    switches into REMOTE Mode on connection).
  2055.  
  2056.    This is to attract your attention in case you might have missed the
  2057.    fact that someone has connected to your system.
  2058.  
  2059.    Pressing any key-character will stop the "bell".
  2060.  
  2061.  
  2062.    If you are running multiple Communications Windows, it is possible some
  2063.    data will come into another window while you are not looking and,
  2064.    although the Status Window will display the other Window number, that
  2065.    message could go unnoticed. So, if this Telephone option is on, paKet
  2066.    will issue a "Call Waiting" (double beep) sound every 20 seconds if
  2067.    some data has some into another Communications Window and you have not
  2068.    yet selected that window to view it.
  2069.  
  2070.  
  2071.  
  2072.  Process data without viewing?
  2073.    When data is received from the TNC for the currently selected stream,
  2074.    it will be displayed in the Communications Window.
  2075.  
  2076.    However, if data is received for some other stream, paKet can either:
  2077.  
  2078.       - hold it in that other Communication Window's Input buffer until
  2079.         you are ready to select that window and view the data; or
  2080.  
  2081.       - process that data whether you have seen it or not. (It will still
  2082.         be available in that Communications Window's Flashback buffer).
  2083.  
  2084.    This option was originally provided for paKet's Contest Mode where a
  2085.    number of Checkpoints are constantly sending data to paKet for
  2086.    recording and automatic acknowledgement. paKet must not hold that data
  2087.    in the buffer, but allow it to be processed whether or not the paKet
  2088.    operator has actually viewed the data. While in Contest Mode, a setting
  2089.    of 'Y' will be assumed.
  2090.  
  2091.    If you set this option to 'N' paKet will hold the data in the buffer
  2092.    until you have selected that window to view it. However, I have found
  2093.    it is often nice to just allow the data to flow into the system - you
  2094.    can easily switch windows and use Flashback if necessary to view
  2095.    anything that may have come in.
  2096.  
  2097.    In either case, paKet will let you know if anything is received for any
  2098.    other stream as it will display in the Status Window the Communications
  2099.    Window number for that stream. For example, if something comes in to
  2100.    Communications Window 4, the Status Window will show "<---4->" under
  2101.    "Windows". So you will know if anything has been received, regardless
  2102.    of the setting of this option.
  2103.  
  2104.    Try it and see which method suits you best.
  2105.  
  2106.  
  2107.                                Page  28
  2108.  
  2109.  Display Status Window?
  2110.    This is a Y(es) or N(o) option.
  2111.  
  2112.    The Status Window occupies the top two lines of the screen and is
  2113.    continuously updated with the time and other information as things
  2114.    change during normal operations. The details on display are discussed
  2115.    in the section on Status Window in this Manual.
  2116.  
  2117.    I recommend this option be set to "Y" at least while you are new to the
  2118.    system, so the Status Window will appear.
  2119.  
  2120.    If you change this to "N" the Communications Window will start on the
  2121.    top line, effectively making that window 2 lines bigger.
  2122.  
  2123.  
  2124.  Display Type Ahead Window?
  2125.    This is a Y(es) or N(o) option.
  2126.  
  2127.    The Type Ahead Window appears below the Communications Window and, if
  2128.    used, may be configured to display from 1 to 9 lines.  This window
  2129.    allows you to type messages, commands, etc into paKet's Type Ahead
  2130.    buffer before they are sent to the TNC.
  2131.  
  2132.    There are several advantages in using this Window, so I recommend you
  2133.    set this option to "Y" at least while you are new to the system.
  2134.  
  2135.    Some advantages include word wrap, and a Recall facility (similar to
  2136.    the DOSKEY function in DOS 5), not to mention the ability to edit your
  2137.    typing before it goes to air!
  2138.  
  2139.  
  2140.  Number of Type Ahead lines
  2141.    The Type Ahead Window is optional (refer previous option), but if
  2142.    selected you can choose the number of lines to display.
  2143.  
  2144.    Valid values here are 1 to 9.
  2145.  
  2146.    The Type Ahead buffer capacity is limited to the number of lines
  2147.    displayed.
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.                                Page  29
  2170.  
  2171. Configuration Windows - Colours
  2172.  
  2173.  Example:
  2174.                        ╔════════ 4. Colours...════════╗
  2175.                        ║ 1. Message Window...         ║
  2176.                        ║ 2. Communications Window...  ║
  2177.                        ║ 3. Status Window...          ║
  2178.                        ║ 4. Yapp Window...            ║
  2179.                        ║ 5. Help Window...            ║
  2180.                        ║ 6. TNC Help Window...        ║
  2181.                        ║ 7. Type Ahead Window...      ║
  2182.                        ║ 8. Configuration Windows...  ║
  2183.                        ║ 9. Directory Window...       ║
  2184.                        ║ A. Online Manual Window...   ║
  2185.                        ╚══════════════════════════════╝
  2186.  
  2187.  Description.
  2188.    This window appears when you select option 4 from the System
  2189.    Configuration Window. It is a list of the various paKet windows for
  2190.    which the colours may be changed.
  2191.  
  2192.    If you are running a monochrome display, you might think this section
  2193.    would not apply to you, but you could try different settings to get a
  2194.    combination of highlighting and contrast that suits you best with your
  2195.    monochrome display.
  2196.  
  2197.    Selecting one of the items in this window will bring up yet another
  2198.    window showing three sets of colours:
  2199.  
  2200.                      ╔═══════ 1. Message Window...═══════╗
  2201.                      ║Normal    Foreground   WHITE       ║
  2202.                      ║Normal    Background   GREEN       ║
  2203.                      ║Highlight Foreground   LIGHTGREEN  ║
  2204.                      ║Highlight Background   BLACK       ║
  2205.                      ║Border    Foreground   WHITE       ║
  2206.                      ║Border    Background   GREEN       ║
  2207.                      ╚══════Press ENTER to change════════╝
  2208.  
  2209.  
  2210.    As with the Serial Port options, you may change any of these settings
  2211.    by pressing <Enter> to cycle through the available options. As you
  2212.    change a colour, the new setting is displayed in the window. When you
  2213.    are happy with a particular setting, press <Down-Arrow> to move to the
  2214.    next item.
  2215.  
  2216.    Note that you have 16 colours available: for the foreground, the first
  2217.    8 colours are normal intensity and the second 8 are high intensity.
  2218.    Provided the display was in normal text mode, choosing a high intensity
  2219.    colour for the background will cause the display to blink.
  2220.  
  2221.    When you have finished changing colours, press <Esc>. You may then
  2222.    change colours for another window or by pressing <Esc> again, you are
  2223.    returned to the System Configuration Window.
  2224.  
  2225.    Note that in many cases, you will not see the new colours immediately.
  2226.    For example, if you change the Communications window colours, you may
  2227.    think it has not worked, but you will see the new colours coming up as
  2228.    new data is sent or received.
  2229.  
  2230.  
  2231.                                Page  30
  2232.  
  2233. Configuration Windows - Keyboard Macros/Auto commands
  2234.  
  2235.  Example:
  2236.                       ╔══ 5. KB Macros/Auto commands...══╗
  2237.                       ║1. Keyboard Macros...             ║
  2238.                       ║2. Begin Auto Commands...         ║
  2239.                       ║3. End Auto Commands...           ║
  2240.                       ║4. Alerts...                      ║
  2241.                       ╚══════════════════════════════════╝
  2242.  
  2243.  Description.
  2244.    This window appears when you select option 5 from the System
  2245.    Configuration Window.
  2246.  
  2247.    The Keyboard Macros facility provides up to 10 macro strings which may
  2248.    be generated and sent to the TNC at a single keystroke, well two anyway!
  2249.  
  2250.    Begin and End Auto Commands are some optional commands that may be sent
  2251.    to the TNC when paKet is starting up or proceeding to shut down.
  2252.  
  2253.    Alerts is a new facility that (again optionally) may sound the PC
  2254.    "bell" when a nominated string appears in the Communications Window.
  2255.    This feature could be used if you want to know when a particular
  2256.    callsign is on the air or if some particular topic is being discussed.
  2257.  
  2258.    Selecting each of the 4 options will bring up another window for the
  2259.    details, which are discussed below.
  2260.  
  2261.  
  2262.  Keyboard Macros
  2263.  
  2264.  ┌────────────────────────────1. Keyboard Macros...─────────────────────────┐
  2265.  1~BMAIL ON<Enter>MDC<Enter>L<Enter>                                        │
  2266.  2~BB<Enter>MAIL OFF<Enter>                                                 │
  2267.  3                                                                          │
  2268.  473s from Tony in Port Macquarie<Enter>                                    │
  2269.  5                                                                          │
  2270.  6~BXMITOK T<Enter>                                                         │
  2271.  7                                                                          │
  2272.  8                                                                          │
  2273.  9                                                                          │
  2274.  0^CD<Enter>                                                                │
  2275.  └──────────────────────────────────────────────────────────────────────────┘
  2276.  
  2277.  Description.
  2278.    There are 10 Keyboard Macros available and these are activated by
  2279.    pressing <Alt-1>, <Alt-2>, etc through to <Alt-0>. That is, the number
  2280.    keys along the top of the main keyboard (NOT the numeric keypad). The
  2281.    numbers 1 to 0 showing down the left side of the Window correspond to
  2282.    the macro key you wish to use.
  2283.  
  2284.    It was decided to limit the macro options to 10 number keys as most of
  2285.    the Alt-alpha key combinations are used for pre-defined paKet functions.
  2286.  
  2287.    Move the highlighted cursor down to the item you want to change and
  2288.    type your macro on that line. Press <Enter> to complete the entry. The
  2289.    <Enter> does not go into the string because there may be times where
  2290.    you do not want a Carriage Return at the end of the string.
  2291.  
  2292.                                Page  31
  2293.  
  2294.    If the first key you type is some data character, paKet will
  2295.    automatically blank out the line to allow you to create a new entry. If
  2296.    you want to edit the existing entry use one of the cursor movement keys
  2297.    to start (eg, <Right-Arrow>, <End>, <Home> etc) then paKet will
  2298.    retain the existing string for you to edit.
  2299.  
  2300.    If you have entered something on a line and change your mind, you can
  2301.    press <Esc> and paKet will ignore any changes you have made to that
  2302.    line. It is only when you press <Enter> or if you move to another line
  2303.    with <Up-Arrow> or <Down-Arrow> that paKet considers any changes to a
  2304.    line are complete.
  2305.  
  2306.    To delete a macro, move the cursor to that Macro and type <Ctrl-Y>.
  2307.  
  2308.    Many of the special keys used in paKet may be coded specifically using
  2309.    Less-Than/Greater-Than bracket pairs. These are listed under Special
  2310.    Key Codes in this Manual but as an example here, you could specify the
  2311.    <Enter> key as "<Enter>" or Function key 2 as "<F2>". Several examples
  2312.    of the <Enter> key appear in the above example macros.
  2313.  
  2314.    You can specify <Ctrl- > codes by entering the '^' character followed
  2315.    by the ASCII character, for example in Macro 0 above, we see
  2316.    "^CD<Enter>". The first 2 characters, "^C" will generate a single
  2317.    <Ctrl-C> code. This macro, by the way, is the macro I use to disconnect
  2318.    from another station. The <Ctrl-C> returns the TNC to Command Mode; the
  2319.    "D" followed by <Enter> issues a Disconnect command to the TNC.
  2320.    (Actually I prefer to use <Alt-B> to get the TNC into Command Mode, but
  2321.    I changed it to <Ctrl-C> for this example!)
  2322.  
  2323.    Those familiar with the ASCII table of control characters will see that
  2324.    specifying "^M" instead of "<Enter>" will achieve the same resuilt.
  2325.  
  2326.    If you wish to include <Alt- > key combinations, they may be specified
  2327.    in a similar manner to that used for the Ctrl key, but for Alt key, use
  2328.    the tilde ("~"). For example, in the example macros above you will see
  2329.    "~B" used to specify <Alt-B> which is paKet's <BREAK> key.
  2330.  
  2331.    Note you can use a Macro to send commands to the TNC or to send a
  2332.    string of data to another station. If sending commands it would be
  2333.    prudent to include the "~B" just to be sure the TNC is in Command Mode.
  2334.  
  2335.    When finished with this window press <Esc> to return to the System
  2336.    Configuration window.
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.                                Page  32
  2355.  
  2356.  Begin-Auto Commands
  2357.  
  2358.   ┌──────────────────────────2. Begin Auto Commands...────────────────────┐
  2359.   │ECHO OFF                                                               │
  2360.   │MAIL OFF                                                               │
  2361.   │CTEXT Please feel free to use the system.^V                            │
  2362.   │ H for Help or^V                                                       │
  2363.   │ S to "Send" me a message^V                                            │
  2364.   │   ...Tony                                                             │
  2365.   │                                                                       │
  2366.   │                                                                       │
  2367.   │                                                                       │
  2368.   │                                                                       │
  2369.   └──────^N to Insert a line; ^Y to Delete a line; ESC when finished──────┘
  2370.  
  2371.  Description.
  2372.    When paKet starts, a DAY command is sent to the TNC to initialise its
  2373.    date and time to match that in your computer.
  2374.  
  2375.    Then, as part of the initialisation, paKet can send up to 10 additional
  2376.    commands to the TNC. These additional commands are optional, but if you
  2377.    want to include any commands to be sent at start up time, they would be
  2378.    specified here.
  2379.  
  2380.    Each line contains a single command so an <Enter> is implied and will
  2381.    be generated by paKet as each line is processed.
  2382.  
  2383.    In the above example, I have specified a multi line CTEXT command using
  2384.    the PASS character <Ctrl-V> which will cause the following <Enter> to
  2385.    be taken by the TNC as part of the CTEXT data. Refer to your TNC Manual
  2386.    for information on the PASS character.
  2387.  
  2388.    Note, you may enter Special Key Codes or the <Ctrl- > or <Alt- > key
  2389.    sequences as explained in the previous section on Keyboard Macros.
  2390.  
  2391.    When all commands have been entered, press <Esc> to return to the
  2392.    System Configuration Window.
  2393.  
  2394.  
  2395.    There is an alternative to using these Begin Auto commands: paKet will
  2396.    check for the presence of a Script file, AUTOEXEC.SCP, and will execute
  2397.    this Script at Initialisation time if that file is found in the current
  2398.    directory. This will provide more flexibility and allow more than 10
  2399.    commands if that is necessary. It would also enable you to re-issue
  2400.    these commands (via the <Alt-S> Script command) at any time during the
  2401.    run if that might be a requirement.
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.                                Page  33
  2417.  
  2418.  End-Auto Commands
  2419.  
  2420.   ┌───────────────────────────3. End Auto Commands...─────────────────────┐
  2421.   │CTEXT paKet is not currently running.^V                                │
  2422.   │Please leave a message in the PK-232 Mailbox.^V                        │
  2423.   │...Tony.                                                               │
  2424.   │MAIL ON                                                                │
  2425.   │ECHO ON                                                                │
  2426.   │^S                                                                     │
  2427.   │                                                                       │
  2428.   │                                                                       │
  2429.   │                                                                       │
  2430.   │                                                                       │
  2431.   └───────^N to Insert a line; ^Y to Delete a line; ESC when finished─────┘
  2432.  
  2433.  Description.
  2434.    This item is almost identical to the previous option, but as you might
  2435.    guess, these commands are sent to the TNC when you exit from the
  2436.    program with the <Alt-X> command.
  2437.  
  2438.    Once again, these commands are optional so leave the window blank if
  2439.    you don't want any commands issued as you exit the program.
  2440.  
  2441.    You may wish to include a "^S" to hold monitored data in the TNC buffer
  2442.    until next session.  (paKet always sends a <Ctrl-Q> when it starts up
  2443.    just in case.) Then, when you next start, you will see as much data as
  2444.    has been held in the TNC buffer while you were "offline".
  2445.  
  2446.    There is an option to perform a Script file at this time. If paKet
  2447.    finds a file AUTOEND.SCP, that Script will be performed prior to
  2448.    exiting to DOS. This, like the AUTOEXEC.SCP, is optional.
  2449.  
  2450.  Alerts
  2451.  
  2452.  ┌─────────────────────────────────4. Alerts...───────────────────────────┐
  2453.  │DHU                                                                     │
  2454.  │PAKET                                                                   │
  2455.  │                                                                        │
  2456.  │                                                                        │
  2457.  │                                                                        │
  2458.  │                                                                        │
  2459.  │                                                                        │
  2460.  │                                                                        │
  2461.  │                                                                        │
  2462.  │                                                                        │
  2463.  └──────^N to Insert a line; ^Y to Delete a line; ESC when finished───────┘
  2464.  
  2465.  Description.
  2466.    Up to 10 Alert strings may be recorded in this window.
  2467.  
  2468.    If "Alerts" is enabled with the <Alt-A> key, paKet will scan each line
  2469.    as it appears in the Communications Window for a match.  If one of
  2470.    these strings is found, paKet will sound the Bell.
  2471.  
  2472.    Case is not important here as paKet will match both upper and lower
  2473.    case.
  2474.  
  2475.    If the Bells start to annoy you, press <Alt-A> to disable the Alert
  2476.    Monitoring. The strings specified here can stay so when you toggle
  2477.    <Alt-A> again Alert Monitoring will recommence using the same strings.
  2478.                                Page  34
  2479.  
  2480. Configuration Windows - REMOTE Mode options
  2481.  
  2482.  Example:
  2483.  
  2484.                   ╔══════ 6. REMOTE Mode options...═════╗
  2485.                   ║ Allow REMOTE access?              Y ║
  2486.                   ║ Issue REMOTE Menu on connection?  Y ║
  2487.                   ║ SEND files  to  REMOTE station?   Y ║
  2488.                   ║ RECV files from REMOTE station?   Y ║
  2489.                   ║ REMOTE trigger (decimal value)   29 ║
  2490.                   ╚═════════════════════════════════════╝
  2491.  
  2492.  
  2493.  Description:
  2494.    This window appears when you select option 6 from the System
  2495.    Configuration Window.
  2496.  
  2497.    REMOTE Mode is discussed in its own section of this Manual but briefly,
  2498.    it provides unattended access to our system by other users. It is like
  2499.    a BBS in that the other station can perform file transfers to and from
  2500.    our system, they can leave a message in our PMS, and can read any
  2501.    messages left for them, but there are NO MAIL FORWARDING facilities.
  2502.  
  2503.  
  2504.  Allow REMOTE access?
  2505.    This is a Y(es) or N(o) parameter.
  2506.  
  2507.    If you do NOT want other stations to use this REMOTE facility, turn
  2508.    this option off with 'N'.
  2509.  
  2510.    You may still activate it yourself via the <F3> key if you wish,
  2511.    temporarily overriding this Configuration option, so YOU still have a
  2512.    choice.
  2513.  
  2514.  
  2515.  Issue REMOTE Menu on connection?
  2516.    If you are happy to allow REMOTE operations, you can either wait for
  2517.    the other station to send us the REMOTE Trigger (discussed below) or
  2518.    you can choose to have paKet automatically issue the REMOTE Menu when
  2519.    the other station connects to our system.
  2520.  
  2521.    If you enter "Y" for this option, paKet will switch into REMOTE Mode
  2522.    and will issue the menu immediately a connection is established.
  2523.  
  2524.    This is intended for those times when you are not present to
  2525.    communicate with the other station. So if you have pressed a key within
  2526.    the past 60 seconds, paKet will assume you are at the keyboard and will
  2527.    NOT automatically switch into REMOTE Mode. The other station can still
  2528.    send the Trigger to get the REMOTE Menu, or you can do it with the <F3>
  2529.    key if you wish.
  2530.  
  2531.  
  2532.  SEND files to REMOTE station?
  2533.    This is a Y(es) or N(o) parameter.
  2534.  
  2535.    If you have decided to allow REMOTE operations, you might still want to
  2536.    prevent other stations downloading files FROM our system in REMOTE mode.
  2537.  
  2538.    This would normally be 'Y', but if you want to prevent REMOTE Downloads
  2539.    set this option to 'N'.
  2540.                                Page  35
  2541.  
  2542.  RECV files from REMOTE station?
  2543.    This is a Y(es) or N(o) parameter.
  2544.  
  2545.    If you have decided to allow REMOTE operations, you might still want to
  2546.    prevent other stations uploading files TO our system in REMOTE mode.
  2547.    Preventing REMOTE Uploads should reduce the risk of picking up a virus.
  2548.    Alternatively, specifying a unique Binary Receive directory should
  2549.    allow you to be suitably suspicious of whatever turns up in that
  2550.    directory. Nevertheless, if you are still concerned at this
  2551.    possibility, you may choose to set this option to 'N'.
  2552.  
  2553.  
  2554.  REMOTE trigger (decimal value)
  2555.    Another station who has connected to our system might like to switch on
  2556.    our REMOTE Mode (if it is not already on).
  2557.  
  2558.    This trigger code is specified here as a decimal ASCII value because
  2559.    some codes do not display well and trying to display the code itself
  2560.    could become confusing. Using a decimal value leaves no doubt as to the
  2561.    value set.
  2562.  
  2563.    The default value of 29 (or the ASCII GS code) is <Ctrl-]>, that is
  2564.    hold the Ctrl key while typing right-square-bracket.  So, if the other
  2565.    station sends us that code, with nothing else on the line, paKet will
  2566.    activate REMOTE Mode and send the REMOTE Menu.
  2567.  
  2568.    Press <Esc> to return to the System Configuration window.
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.                                Page  36
  2603.  
  2604. Configuration Windows - File Transfer options
  2605.  
  2606.  Example:
  2607.  
  2608.                 ╔═════ 7. File Transfer options...════╗
  2609.                 ║ DWAIT  for normal operations     16 ║
  2610.                 ║ DWAIT  for binary operations     48 ║
  2611.                 ║ PACLEN for normal operations    240 ║
  2612.                 ║ PACLEN for binary operations    252 ║
  2613.                 ║ Use paKet Protocol?               Y ║
  2614.                 ║ Ctrl-Z after sending ASCII file?  Y ║
  2615.                 ╚═════════════════════════════════════╝
  2616.  
  2617.  Description.
  2618.    This window appears when you select option 7 from the System
  2619.    Configuration Window.
  2620.  
  2621.    These options relate to File Transfers only.
  2622.  
  2623.  
  2624.  DWAIT  for normal operations
  2625.  DWAIT  for binary operations
  2626.    DWAIT is a TNC parameter that specifies a delay in the TNC with a view
  2627.    to minimising collisions with digipeated packets. Some operators
  2628.    recommend a setting of 48 for DWAIT during File Transfers in order to
  2629.    give other Conversational Mode contacts a better response on a crowded
  2630.    frequency. The principle here is that a file transfer should be run as
  2631.    a sort of "Background" process. So, it is considered responsible to
  2632.    give a longer DWAIT time, especially if you have to do your file
  2633.    transfers at a busy time.
  2634.  
  2635.    There are two values for DWAIT that you can set here: the "DWAIT for
  2636.    binary" value will be used while sending a binary file; and the TNC
  2637.    will be reset to the normal DWAIT value when the File Transfer is
  2638.    completed.
  2639.  
  2640.    paKet will accept any value for normal DWAIT but the value for binary
  2641.    operations must be at least 24. Recommended values are 16 for normal
  2642.    mode and at least 32 for Binary File Transfers.
  2643.  
  2644.  
  2645.  PACLEN for normal operations
  2646.  PACLEN for binary operations
  2647.    The TNC's PACLEN parameter specifies the maximum size of the packets to
  2648.    be transmitted. It has been found that in most cases a larger PACLEN
  2649.    value is more efficient for File Transfers on VHF, but perhaps smaller
  2650.    on poorer HF paths.  It is generally accepted that a large PACLEN for
  2651.    normal conversation is less important.  paKet gives you the ability to
  2652.    specify different PACLEN values for binary file transfer and
  2653.    "conversation".
  2654.  
  2655.    The value can be as high as 256, or 0 which in some TNCs is equivalent
  2656.    to 256.  It was found in testing that some versions of Pac-Comm and
  2657.    TAPR TNC EPROM code do not handle PACLEN 0 correctly (the TNC "crashes"
  2658.    during file transfers after 7 packets!).  A value of 255 or less
  2659.    appears to be universally reliable.  Recommended values are 240 for
  2660.    normal mode and 252 for File Transfers - certain advantages accrue from
  2661.    these settings.
  2662.  
  2663.  
  2664.                                Page  37
  2665.  
  2666.    The <Enter> at the end of each line determines the length of the
  2667.    packets transmitted in Converse Mode, unless you are using CPACTIME.
  2668.    Provided you are using paKet's Type Ahead buffer, the use of CPACTIME
  2669.    with a one second delay is considered more efficient in many cases than
  2670.    the older <Enter> method. For normal conversations there is little
  2671.    difference but if you are transferring an ASCII Text file (refer <F5>
  2672.    key) the CPACTIME method would use this PACLEN specified here and would
  2673.    result in more efficient transmissions. (Not all TNCs support CPACTIME
  2674.    so check your TNC manual for details).
  2675.  
  2676.  
  2677.  Use paKet Protocol?
  2678.    paKet Protocol (pP for short) is an enhanced Binary Transfer protocol
  2679.    developed especially for Packet Radio and is fully compatible with
  2680.    YAPP, the current "Standard". Refer to the section on paKet Protocol in
  2681.    the Technical section of this Manual for more details if required.
  2682.  
  2683.    I used the YAPP Protocol Specifications published by Jeff Jacobsen
  2684.    (WA7MBL), the author of the original YAPP program, when developing this
  2685.    pP system. Extensive testing has shown pP to be fully compatible with
  2686.    YAPP so you can use pP to exchange Binary files with any station
  2687.    equipped to handle the YAPP protocol. The pP protocol automatically
  2688.    detects the presence of another pP station and will use the enhanced
  2689.    features as required.
  2690.  
  2691.    However, just in case there is some other system somewhere that does
  2692.    not quite conform to the original YAPP specifications and causes some
  2693.    difficulty with the new pP, I have provided this option to allow you to
  2694.    turn off the advanced protocol, reverting to the Standard YAPP Protocol
  2695.    for Binary Transfers.
  2696.  
  2697.    I expect this option will always be set to "Y".
  2698.  
  2699.  
  2700.  Ctrl-Z after sending ASCII file?
  2701.    When you send an ASCII Text file with the <F5> key paKet will
  2702.    optionally generate a <Ctrl-Z> character as an End-of-File indicator.
  2703.  
  2704.    Most systems receiving a file or message require the <Ctrl-Z> to close
  2705.    the file or terminate the message being received. So you might find it
  2706.    convenient to set this option to "Y" and allow paKet to generate the
  2707.    code when it detects the end of the file you are sending.
  2708.  
  2709.    For flexibility, however, the choice is yours. If you prefer to enter
  2710.    the code manually set this option to "N".
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.                                Page  38
  2727.  
  2728. Configuration Windows - File/Directories
  2729.  
  2730.  Example:
  2731.         ╔════════════════════ 8. File/Directories...════════════════════╗
  2732.         ║ Text   Recv directory     C:\PAKET\TEXT\                      ║
  2733.         ║ Text   Send directory     C:\PAKET\TEXT\                      ║
  2734.         ║ Binary Recv directory     C:\PAKET\BIN\                       ║
  2735.         ║ Binary Send directory     C:\PAKET\BIN\                       ║
  2736.         ║ Log File directory        C:\PAKET\                           ║
  2737.         ║ PMS directory             C:\PAKET\                           ║
  2738.         ║ Online Manual File        C:\DOC\PAKET.DOC                    ║
  2739.         ║ Help File                 C:\DOC\PK-232.HLP                   ║
  2740.         ║ System Editor             D:\EDWIN.COM                        ║
  2741.         ║ Script File               C:\PAKET\MAILBOX.SCP                ║
  2742.         ║ Connect File              C:\PAKET\PAKET.DIR                  ║
  2743.         ║ Command to list a file    TYPE                                ║
  2744.         ╚═══════════════════════════════════════════════════════════════╝
  2745.  
  2746.  Description.
  2747.    This window appears when you select option 8 from the System
  2748.    Configuration Window.
  2749.  
  2750.    The paKet system manages a number of files and directories and in this
  2751.    window you may specify your preferred defaults.
  2752.  
  2753.    Note, in the above window the first six items are DIRECTORY names so
  2754.    for these items please specify a drive and sub directory name finishing
  2755.    with a backslash character ("\"). So, if you want to specify the
  2756.    diskette in drive A: using its root directory, you would specify "A:\".
  2757.  
  2758.  Text Recv directory
  2759.    This is the default directory the system uses when we receive an ASCII
  2760.    text file.
  2761.  
  2762.    This would be when you select the Receive File function with the <F6>
  2763.    key, or it would also be used by a REMOTE user if that station sends
  2764.    us an ASCII text file.
  2765.  
  2766.  Text Send directory
  2767.    This is the default directory the system uses when you send an ASCII
  2768.    text file.
  2769.  
  2770.    So when first sending a file with the <F5> key, paKet will display this
  2771.    directory in the Disk Directory Window while you select the file to
  2772.    send. Of course, you can select a file from another directory if you
  2773.    wish.
  2774.  
  2775.    This directory will also be used by a REMOTE operator if that station
  2776.    wants to transfer one of our text files. A REMOTE user may access this
  2777.    directory and any sub directories below this one, so if you specify the
  2778.    Root directory here, the REMOTE user will be able to access any part of
  2779.    the specified drive for downloading.
  2780.  
  2781.    REMOTE operations are discussed elsewhere but it should be pointed out
  2782.    here that a REMOTE user may issue a "W" ("What") command to ask paKet
  2783.    to display a directory of our text files.  paKet will send this "Text
  2784.    Send directory".  For your protection, this directory and its sub
  2785.    directories are the only directories a REMOTE user will see.
  2786.  
  2787.  
  2788.                                Page  39
  2789.  
  2790.    If the Text Receive directory is not within the Text Send branch of the
  2791.    directory tree, the REMOTE operator will not know what files have been
  2792.    uploaded, so you might like to specify a directory for Text Receive
  2793.    which is the same as the Text Send (or one of its sub directories).
  2794.  
  2795.  
  2796.  Binary Recv directory
  2797.    This is the directory the system uses when we receive a Binary File.
  2798.    In paKet there are four ways to transfer a Binary file:
  2799.       paKet Protocol (pP);
  2800.       YAPP protocol;
  2801.       BayCom; and
  2802.       RAW Binary (no protocol).
  2803.  
  2804.    Whichever method is chosen, paKet uses this directory to receive the
  2805.    transferred file.
  2806.  
  2807.    It would also be used if a REMOTE user sends us a Binary File using
  2808.    one of these methods.
  2809.  
  2810.    You are not asked for the file name when receiving a Binary File with
  2811.    pP or YAPP: that information is expected to be in the protocol Header.
  2812.    So if you wanted the Binary File to go into a different directory or to
  2813.    have a different name, you will have to copy it or Rename/Move it
  2814.    (refer <Alt-R> key) after the transfer has completed.
  2815.  
  2816.  
  2817.  Binary Send directory
  2818.    This is the default directory the system uses when we send a Binary
  2819.    File.
  2820.  
  2821.    So when sending a Binary File, paKet will display this default
  2822.    directory in the Disk Directory Window while you select the file to
  2823.    send. Of course, you can select a file from another directory if you
  2824.    wish.
  2825.  
  2826.    This directory will also be used by a REMOTE operator if that station
  2827.    wants to transfer one of our Binary Files.
  2828.  
  2829.    For the same reasons discussed under the "Text Send directory" above,
  2830.    it would be helpful to REMOTE users if the Binary Receive directory is
  2831.    within the directory subtree specified for Binary Send.
  2832.  
  2833.  
  2834.  Log File directory
  2835.    This is the default directory the system uses for the disk log file.
  2836.  
  2837.    When you press the <F2> key to activate the log file, you will be asked
  2838.    to select the file name and, though a default is offered using the
  2839.    drive and directory specified here, you may specify a different name,
  2840.    directory or even drive if you wish.
  2841.  
  2842.    If you have the AUTO log option active, paKet will generate a Log File
  2843.    name based on the computer's date and will create the file in this
  2844.    directory. You don't have to do anything!
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.                                Page  40
  2851.  
  2852.  PMS Directory
  2853.    paKet has a Personal Message System which operates in a style similar
  2854.    to many of the BBS systems, and is explained in its own section of the
  2855.    Manual.
  2856.  
  2857.    There are two files maintained by the system for the PMS, one to
  2858.    contain the messages themselves and the other for an index into the
  2859.    message system.  The directory specified here is where these files will
  2860.    reside.
  2861.  
  2862.    Once you specify the directory here, there is nothing else you need to
  2863.    do. If the PMS files cannot be found, paKet will automatically create
  2864.    new ones.  Of course if you change this directory entry, next time
  2865.    paKet tries to access the PMS, the files will probably not be found in
  2866.    the new directory and it will create new files, effectively "losing"
  2867.    any messages that were in the old directory!
  2868.  
  2869.  
  2870.  
  2871.  The following items are FILE names although you can specify a drive
  2872.  and/or subdirectory path as well.
  2873.  
  2874.  Online Manual File
  2875.    paKet includes an Online version of this Manual. Actually it IS this
  2876.    Manual!
  2877.  
  2878.    Here you specify the path and file name so when you press <Alt-F1>
  2879.    paket knows where to look for the file. If you have sufficient disk
  2880.    space the entire paKet Manual should be combined into a single file,
  2881.    PAKET.DOC which would be the name specified here. If you prefer, you
  2882.    could leave the original DOC files separate and specify here the
  2883.    desired part, eg MANUAL1.DOC.
  2884.  
  2885.  
  2886.  Help File
  2887.    The Help File is the name of the TNC help file that you want to use.
  2888.    For example, if you have a PK-232 and you had that help file in a
  2889.    directory called C:\HELP, you could set this item to: C:\HELP\PK-232.HLP
  2890.  
  2891.    If you do not specify a path, paKet will assume the help file is in the
  2892.    "current" directory, which is the directory DOS was using when you
  2893.    loaded paKet.
  2894.  
  2895.  
  2896.  System Editor
  2897.    The System Editor is an external text editor you may call up with the
  2898.    <Alt-E> key.
  2899.  
  2900.    This item allows you to specify the name (and optionally the path) of
  2901.    your favourite text editor. Any editor may be used, even DOS's (ugh)
  2902.    EDLIN if you have nothing else!
  2903.  
  2904.    This editor will be run with paKet in the background, so there are a
  2905.    couple of considerations to keep in mind here:
  2906.  
  2907.       1. paKet will continue to capture any input from the TNC and store
  2908.          it in the System Input buffer while you are using the editor. So
  2909.          you should be able to run the editor at any time without losing
  2910.          any input data.
  2911.  
  2912.                                Page  41
  2913.  
  2914.       2. As paKet is still in the background, we will not have the full
  2915.          amount of memory available for the editor. So you may not be
  2916.          able to edit a very large file or may not even be able to load
  2917.          the editor if memory demands are high.
  2918.  
  2919.          For example if you have specified several Communications Windows
  2920.          each with large input and Flashback buffers, there will be less
  2921.          free memory available; and/or if your favourite editor happens to
  2922.          be one of the LARGE Word Processing packages it might not fit
  2923.          into the available memory alongside paKet anyway!
  2924.  
  2925.          Most of the simpler "Text" or "Programmer's" editors should work
  2926.          just fine.
  2927.  
  2928.  
  2929.  Script File
  2930.    When you execute a Script file, paKet will offer a default Script file
  2931.    name to save you unnecessary typing.   This item specifies your
  2932.    preferred default Script file name.
  2933.  
  2934.  
  2935.  Connect File
  2936.    This is the name of the file you wish to use for paKet's Connect
  2937.    facility. The Connect file contains the names and connect paths for
  2938.    our regular contacts and will be used when you select <Alt-C> to
  2939.    initiate a connection to another station.
  2940.  
  2941.    It is conceivable we could have more than one Connect file although
  2942.    one file will hold up to 200 entries which should be more than enough
  2943.    to satisfy most users.
  2944.  
  2945.    Refer to the Connect Window section for more discussion on the Connect
  2946.    facility.
  2947.  
  2948.  
  2949.  Command to list a file
  2950.    If you have pressed <Alt-D> to display a Disk Directory, you may
  2951.    highlight any file listed in the directory and press <Enter> to view
  2952.    the contents of that file.
  2953.  
  2954.    paKet will use this command to display the file.
  2955.  
  2956.    You may specify the DOS "TYPE" command (as shown in the example above),
  2957.    although I prefer to use the excellent Public Domain utility, LIST. If
  2958.    you want to use an external program (such as LIST), don't forget DOS
  2959.    will need to be able to find it, so you might specify the Drive and/or
  2960.    directory name along with the command (Eg: C:\UTILITY\LIST). Of course
  2961.    this will not be necessary if the program is it is in the current
  2962.    directory or if it is covered by the DOS PATH statement.
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.                                Page  42
  2975.  
  2976. Configuration Windows - Miscellaneous options
  2977.  
  2978.  Example:
  2979.           ╔════════════ 9. Miscellaneous options...════════════╗
  2980.           ║ Station callsign                  VK2DHU           ║
  2981.           ║ Operator's name                   Tony             ║
  2982.           ║ Msg level (All,Warnings,Errors)   A                ║
  2983.           ║ Eliminate SNOW? (CGA only)        N                ║
  2984.           ║ AUTO LOG (on while Connected)     Y                ║
  2985.           ║ Screen blanker delay (seconds)      60             ║
  2986.           ╚════════════════════════════════════════════════════╝
  2987.  
  2988.  Description.
  2989.    This window appears when you select option 9 from the System
  2990.    Configuration Window. It contains those configurable variables that did
  2991.    not seem to fit into any of the other sections.
  2992.  
  2993.  Station callsign
  2994.  Operator's name
  2995.    These items are used in a couple of places for display purposes. For
  2996.    example some REMOTE menu messages will show your name and/or callsign
  2997.    in order to make it appear a little more friendly.
  2998.  
  2999.    The callsign is also used in the PMS. If a REMOTE user leaves a
  3000.    message without specifying a callsign, paKet will assume it is for you
  3001.    and will insert your callsign as the addressee. Similarly when you
  3002.    enter a message into the PMS, there is no need to specify who it is
  3003.    from. paKet knows who you are!
  3004.  
  3005.  Msg level (All, Warning, Error)
  3006.    There is a complete listing of paKet's messages in its own section of
  3007.    this Manual. Each message is identified as belonging to a particular
  3008.    category.
  3009.  
  3010.    For example some messages are considered Information Only. They tell
  3011.    you what is going on at a particular time but are not really important
  3012.    as no action is required. Warning messages alert you to something
  3013.    unexpected but in many cases paKet can cope without your intervention,
  3014.    taking whatever action it deems necessary!  Error messages are those
  3015.    that occur in situations that are considered serious and usually
  3016.    require some action on your part.
  3017.  
  3018.    Most messages are left on the screen for about 3 seconds to allow time
  3019.    to read them. This can sometimes be a little tiring for experienced
  3020.    users when the system is displaying these messages, especially the
  3021.    routine Information messages which can become quite predictable.
  3022.    Experienced users might prefer to hide the simple Information Only
  3023.    messages as they will probably know what is going on anyway. And the
  3024.    real experts might choose to hide even the Warnings (at their own
  3025.    peril!).
  3026.  
  3027.    This option allows you to specify the level you wish to use. I
  3028.    recommend EVERYONE, regardless of experience, specify A (All) to start
  3029.    with, maybe changing the level later. I expect it would be in very
  3030.    unusual circumstances that anyone would want to hide the Warning
  3031.    messages by specifying level E.
  3032.  
  3033.    With level A - All messages will appear;
  3034.         level W - Warnings and Errors only will appear;
  3035.         level E - Errors only will appear.
  3036.                                Page  43
  3037.  
  3038.  Eliminate SNOW? (CGA only)
  3039.    This is a Y(es) or N(o) parameter.
  3040.  
  3041.    The SNOW parameter is used for antique CGA displays that misbehave when
  3042.    a program writes directly to the video display's RAM. The effect on
  3043.    these displays is a 'snow' effect. paKet uses direct memory writes to
  3044.    enhance performance but it will use a different (slightly slower)
  3045.    method if you set this parameter to 'Y' to minimise the 'snow'.
  3046.  
  3047.    Note, however, that this is for CGA displays only - it will not work
  3048.    with other types of display adapter (shouldn't be necessary anyway!).
  3049.  
  3050.  AUTO LOG (on while Connected)
  3051.    This is a Y(es) or N(o) parameter.
  3052.  
  3053.    paKet provides a disk logging facility which may be activated at any
  3054.    time with the <F2> key. However, the AUTO LOG feature (if ON) will
  3055.    automatically activate the disk log file using the default naming
  3056.    convention when a connection is established with another station and
  3057.    will turn it off when disconnected.  This allows you to keep a log of
  3058.    your communications with other stations without clogging the log file
  3059.    with other data.
  3060.  
  3061.    Set this field to 'Y' if you want to use the AUTO LOG feature.
  3062.  
  3063.  Screen blanker delay (seconds)
  3064.    The nature of Packet Radio is such that you might leave the system
  3065.    running even while you are not actually present, especially with the
  3066.    availability of paKet's REMOTE facilities.  However, prolonged display
  3067.    of unchanging information on a screen can cause a "burning-in" effect
  3068.    which may be relieved with a Screen Blanker to switch off the display
  3069.    when nothing is happening.
  3070.  
  3071.    paKet has its own Screen Blanker which becomes effective after a
  3072.    specified period of inactivity. This option allows you to specify the
  3073.    period.
  3074.  
  3075.    For example, if you specify 60 seconds here, the screen will be blanked
  3076.    if nothing is received from the TNC and if no keys have been pressed
  3077.    during the past 60 seconds. If something is received from the TNC or if
  3078.    you press a key, the 60 second countdown restarts, so in times of
  3079.    normal activity the screen might not blank at all!
  3080.  
  3081.    If the screen is blanked, it will be restored for normal communications
  3082.    immediately a character is received from the TNC or upon any keystroke
  3083.    from you.   Note, you can simply start typing a message because your
  3084.    keystroke will be processed by the system even if you could not see the
  3085.    paKet screen when you pressed the key.
  3086.  
  3087.    If you simply want to redisplay the screen without actually "typing"
  3088.    something, I suggest you press Ctrl or Alt (without any other key).
  3089.    These keys will be detected by paKet and will cause the Screen to be
  3090.    restored, but they do not actually generate any character on their own.
  3091.  
  3092.    A value of 0 (zero) here tells the system you do NOT want any screen
  3093.    blanking at all.
  3094.  
  3095.  
  3096.  
  3097.  
  3098.                                Page  44
  3099.  
  3100. Connect Window
  3101.  
  3102.  Example:
  3103.  
  3104.  ┌─Name         ->▌ Callsign to CONNECT to (including Digipeaters, etc)───┐
  3105.  │BBS             VK2ATM-1                                                │
  3106.  │Paul            VK2BZC                                                  │
  3107.  │Arthur          VK2ATM                                                  │
  3108.  │Col             VK2KQX                                                  │
  3109.  │Bill            VK2ZCV                                                  │
  3110.  │YDN BBS         VK2YDN-1 via VK2RCH 668900                              │
  3111.  │CKG Cessnock    VK2CKG via VK2RLO VK2RPW                                │
  3112.  │CZZ             VK2CZZ via VK2RLO VK2RPW VK2RPN                         │
  3113.  │Daryl           VK2DAZ v VK2RLO VK2RPW                                  │
  3114.  └───── <Enter> to CONNECT; ^N - insert a new entry; ^Y - delete entry────┘
  3115.  
  3116.  
  3117.  Description.
  3118.    The Connect Window appears when you press <Alt-C>.
  3119.  
  3120.    It contains a list of names and connect paths for your regular
  3121.    contacts. This feature is provided to facilitate the connection
  3122.    process. You may record up to 200 entries in the Connect Window.
  3123.  
  3124.    To make a connection, move the highlight bar to the desired entry and
  3125.    press <Enter>.
  3126.  
  3127.    At first the window will be blank but you may enter the details of your
  3128.    regular contacts to more easily establish contact with them next time.
  3129.  
  3130.    Some Networks require you to connect to a particular Node, then when
  3131.    that connection is established, you issue another connect request to
  3132.    the desired station.  In this case you could specify two entries in the
  3133.    Connect Window - one for the Node and another for the destination
  3134.    station.
  3135.  
  3136.    To create a new entry, type a name that you can easily recognise, then
  3137.    press <Tab> to move to the start of the Callsign section. Here you
  3138.    enter the details of the connect path you wish to use for this station.
  3139.    paKet will generate the TNC's CONNECT command using this "Callsign"
  3140.    information.
  3141.  
  3142.    If you want to insert a new entry between two existing entries, move to
  3143.    the desired location and press <Ctrl-N>.
  3144.  
  3145.    If you want to remove an existing entry, move to that entry and press
  3146.    <Ctrl-Y>.
  3147.  
  3148.    Any changes are saved automatically.
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.                                Page  45
  3161.  
  3162. Disk Directory Window
  3163.  
  3164.  Example:
  3165.                ╔═════════════════C:\PAKET\═══════════════════╗
  3166.                ║        (Enter file name manually)           ║
  3167.                ║        (Change to another drive)            ║
  3168.                ║ ..            <Previous directory>          ║
  3169.                ║ ALAN.LZH      14751  18-04-91  20:57        ║
  3170.                ║ ARA            2264  11-10-91  21:13  A     ║
  3171.                ║ AUG22.LOG      3581   1-09-91  21:45  A     ║
  3172.                ║ AUG28.LOG       394   6-09-91  12:46  A     ║
  3173.                ║ AUG29.LOG      6885   6-09-91  12:47  A     ║
  3174.                ║ AUTOEXEC.SCP    144  11-09-91  21:09  A     ║
  3175.                ║ BETA          <DIR>                         ║
  3176.                ║ CKPT.BAK        198   3-07-91  22:34        ║
  3177.                ║ CKPT.DAT        196  11-10-91  19:48  A     ║
  3178.                ║ CMD              12  23-09-91  21:20  A     ║
  3179.                ║ CONFIG.SAV     1398   1-10-91   9:50  A     ║
  3180.                ║ CONNECT.DMP    2048  12-10-91  14:19  A     ║
  3181.                ║ CONTEST.LOG     577   4-07-91  20:54        ║
  3182.                ║ CONTEST.SAV   39555   1-04-91  19:54        ║
  3183.                ╚══════════ Directory - 20,480 free═══════════╝
  3184.  
  3185.  
  3186.  Description.
  3187.    This window will appear whenever you request a directory display (with
  3188.    the <Alt-D> key). It will also appear when paKet asks you to choose a
  3189.    file name (eg if you want to send a file to the other station).
  3190.  
  3191.    The directory is displayed in alphabetical sequence with hidden and
  3192.    system files and the volume label displayed in a different shade. (You
  3193.    can't hide from paKet!) Also shown are the file date/time and file
  3194.    attributes.
  3195.  
  3196.    At the top of the window is the drive\path of the displayed directory,
  3197.    and on the bottom line is the amount of free space on that drive.
  3198.  
  3199.    You may scroll up and down this window using the <Up-Arrow> and
  3200.    <Down-Arrow>, the <PageUp> and <PageDown> keys, or the <Home> and <End>
  3201.    keys. Or you can use paKet's hot-key typing by entering part or all of
  3202.    the file name - paKet will highlight the first filename that matches
  3203.    the characters you have typed so far. Often all you need to type is one
  3204.    or two characters to move to the file you want.
  3205.  
  3206.    An item may be "selected" by moving the cursor (the highlight bar) to
  3207.    that item and pressing <Enter>.
  3208.  
  3209.    If there is another level of subdirectory below this one, that
  3210.    subdirectory name will be listed in sequence with "<DIR>" instead of a
  3211.    file size. In the example above, there is a subdirectory named "BETA"
  3212.    shown. Selecting that item will ask paKet to display that subdirectory
  3213.    in the Window.
  3214.  
  3215.    Sometimes you might prefer to enter the file name yourself rather than
  3216.    go through a number of display options. This is especially so if you
  3217.    want to create a file that does not yet exist on the disk (for example
  3218.    if you are using the System Editor to create a NEW text file). In this
  3219.    case, select the option to "(Enter file name manually)" and paKet's
  3220.    Message Window will pop up for you to enter the file name.
  3221.  
  3222.                                Page  46
  3223.  
  3224.    You may display the directory of a different drive by selecting the
  3225.    "(Change to another drive)" option second from the top of the window.
  3226.    And you can select "<Previous directory>" to go back a level.
  3227.  
  3228.    If you used <Alt-D> to Display the directory, selecting a file will
  3229.    display the contents of that file. The command used to perform the
  3230.    display is configurable - refer to the "Configuration Windows -
  3231.    File/Directories" section for details.
  3232.  
  3233.    If you press the <Delete> key, paKet will delete the highlighted file
  3234.    after asking for your confirmation that you really wish to perform the
  3235.    deletion.  This is convenient if you are doing some housekeeping such
  3236.    as cleaning out unwanted log files. You can use the System Editor to
  3237.    inspect log files on the disk and to edit out unwanted data. Then
  3238.    delete any unwanted files. All without leaving paKet.
  3239.  
  3240.    Alternatively, a file may be renamed or indeed moved from one directory
  3241.    to another by pressing <Alt-R> whilst that file is highlighted.  You
  3242.    are then asked to type the full new path and name for the file.  If a
  3243.    new name is typed without a path, the file will remain in the current
  3244.    directory.
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.                                Page  47
  3285.  
  3286. Help Window
  3287.  
  3288.  Example:
  3289.  ┌──────────────────────────────paKet 5.0 Help──────────────────────────────┐
  3290.  │ F1  - Help                          Alt-A  - Alert bell on/off           │
  3291.  │ F2  - Turn Log File ON              Alt-B  - Send a BREAK signal to TNC  │
  3292.  │ F3  - Turn REMOTE mode ON           Alt-C  - Connect to another station  │
  3293.  │ F4  - Word Wrap/Single Line         Alt-D  - Disk Directory              │
  3294.  │ F5  - Send an ASCII text file       Alt-E  - Edit a data file            │
  3295.  │ F6  - Receive ASCII text file       Alt-F  - Find text in Flashback      │
  3296.  │ F7  - Send Binary File using pP     Alt-H  - MHEARD                      │
  3297.  │ F8  - Recv Binary File using pP     Alt-I  - Initialise Comms Windows    │
  3298.  │ F9  - DOS Gateway                   Alt-L  - Continue Find in Flashback  │
  3299.  │ F10 - Help with TNC Commands        Alt-M  - Personal Message System     │
  3300.  │ Alt-F1 - Display Online Manual      Alt-P  - Turn Print log ON           │
  3301.  │ Alt-F5 - Send RAW Binary file       Alt-Q  - Clear TNC's XOFF with Ctrl-Q│
  3302.  │ Alt-F6 - Recv RAW Binary file       Alt-R  - Rename/Move data file       │
  3303.  │ Alt-F7 - Send File  to  BayCom      Alt-S  - Script processing           │
  3304.  │ Alt-F8 - Recv File from BayCom      Alt-T  - Set TNC Time and date       │
  3305.  │ Page Up     - Flashback             Alt-V  - Verify Connected callsign   │
  3306.  │ Scroll Lock - Pause                 Alt-W  - Write Flashback to disk     │
  3307.  │ Shift-Right - Next Comms Window     Alt-X  - Exit this program           │
  3308.  │ Shift-Left  - Prev Comms Window     Alt-Z  - Configuration               │
  3309.  │ Up/Dn Arrow - Recall Type Ahead                                          │
  3310.  │            Enter desired function, or Esc to leave Help Screen           │
  3311.  └──────────────────────────────────────────────────────────────────────────┘
  3312.  
  3313.  Description.
  3314.    This Help Window is always available at the touch of the <F1> key.
  3315.  
  3316.    You may select any function by pressing the key shown in the Help
  3317.    Window - it is not necessary to remove the Window first. If you do not
  3318.    want to use any of those functions at this time, press <Esc> to remove
  3319.    the Help Window and return to normal communications.
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.                                Page  48
  3347.  
  3348. Message Window
  3349.  
  3350.  Example:
  3351.  
  3352.   ╔════════════════════════════════════════════════════════════════════════╗
  3353.   ║                            Log File closed                             ║
  3354.   ║                                                                        ║
  3355.   ╚════════════════════════════════════════════════════════════════════════╝
  3356.  
  3357.  
  3358.  Description.
  3359.    This is a small window that will appear from time to time, mostly to
  3360.    inform you of some condition or problem. Some messages will disappear
  3361.    after a few seconds, others which are considered more serious will
  3362.    wait for you to press the <Enter> key before they disappear.
  3363.  
  3364.    Full details of all messages, together with an explanation of each are
  3365.    provided in the Messages Section of this Manual.
  3366.  
  3367.    Some of these messages may be suppressed entirely by specifying a
  3368.    higher "Message Level" in the Configuration.  But, be warned, that is
  3369.    for experienced users only!
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.                                Page  49
  3409.  
  3410. Status Window
  3411.  
  3412.  Example:
  3413.  
  3414.  ─ Buffers ─ Windows ─────────── paKet 5.0 ── Log File ──── COM1(2400) ───
  3415.      2045 PRS<--3>       REMOTE A 14:16:41       OFF   RTS CTS DSR DCD DTR
  3416.  
  3417.  Description:
  3418.    This window is optional (but recommended) and displays some of paKet's
  3419.    operational settings.
  3420.  
  3421.    On the top line, along with the fixed headings, you have the current
  3422.    version number of the paKet program in the centre, and on the right,
  3423.    details of the serial port being used including the current baud rate.
  3424.  
  3425.    Most status information appears on the second line:
  3426.  
  3427.      Buffer: At the left is the System Input Buffer counter.
  3428.  
  3429.              All data received from the TNC is stored in this System Input
  3430.              Buffer temporarily while waiting for paKet to come and see
  3431.              where it belongs. If we are conducting multiple sessions,
  3432.              this data will have to be distributed to the appropriate
  3433.              Communications Window. At regular intervals in the
  3434.              processing, paKet will perform this distribution.
  3435.  
  3436.              The Status Window shows the number of characters in the
  3437.              buffer that have yet to be distributed.
  3438.  
  3439.              The count may build up if data is being received faster than
  3440.              your system can process it, or if it cannot yet be
  3441.              distributed (eg: because one of the Window input buffers has
  3442.              already filled).
  3443.  
  3444.              If you have started the System Editor <Alt-E> or taken the
  3445.              DOS Gateway <F9>, paKet no longer has control of your system
  3446.              and so cannot perform this data distribution. However, the
  3447.              Interrupt Handler is still operational so anything received
  3448.              from the TNC during this time will be captured and stored so
  3449.              you will not lose any input data. When you return to paKet
  3450.              you will see the System Input Buffer drain quickly into the
  3451.              Window input buffer(s) and data will flood into the
  3452.              Communications Window as paKet catches up. Just keep in mind
  3453.              that if you take TOO long and the System Input Buffer fills
  3454.              (it is 32KB), any further data data would then be lost.
  3455.  
  3456.              If the Status Window is displayed and the number of held
  3457.              characters reaches 25000, the counter will change colour to
  3458.              warn you it is filling up and an intermittent audible alarm
  3459.              will sound (if Bells are enabled for this Communications
  3460.              Window).
  3461.  
  3462.      P:      This will appear while the Print Log is active.
  3463.              (refer <Alt-P> key).
  3464.  
  3465.      R:      This will appear while you are Receiving an ASCII text file
  3466.              (refer <F6> key).
  3467.  
  3468.      S:      This will appear while you are Sending an ASCII text file
  3469.              (refer <F5> key).
  3470.                                Page  50
  3471.  
  3472.      <--3>   This item indicates there has been some activity on another
  3473.              Communications Window. In the example shown, there has been
  3474.              some activity in Window 3 and you should switch to that
  3475.              window (with <Shift-Right-Arrow> or <Shift-F3>) to see that
  3476.              data.
  3477.  
  3478.              This field will reflect the number of available windows. The
  3479.              example shown indicates three Communications Windows have
  3480.              been configured but if, for example, you had configured 6
  3481.              Communications Windows, this item would have appeared as:
  3482.              "<--3--->".
  3483.  
  3484.      REMOTE  This indicator field will usually be blank, but will indicate:
  3485.        or       "REMOTE" if paKet is currently in REMOTE Mode; or
  3486.      SCRIPT     "SCRIPT" if paKet is currently processing a Script file; or
  3487.        or       "INIT"   during paKet's Initialisation process; or
  3488.       INIT      "(msg)"  if a remote user has left a message for you
  3489.        or
  3490.      (msg)
  3491.  
  3492.      A:      Alert On.
  3493.              This indicates that paKet is scanning incoming data for
  3494.              strings that match those specified in the Alerts
  3495.              Configuration Window. If a match is detected (case is
  3496.              unimportant - both upper and lower case will be matched)
  3497.              paKet will sound the Bell.
  3498.  
  3499.              Perhaps you wish to know when a friend is on air and have
  3500.              specified his callsign, or you wish to see when a hot topic
  3501.              is being discussed!
  3502.  
  3503.              This feature may be toggled on/off with the <Alt-A> key.
  3504.  
  3505.      Time    In the centre is the computer's current time. This will be
  3506.              the TNC's time as well because paKet will automatically
  3507.              initialise the TNC with the computer system's time when the
  3508.              program starts or whenever you press <Alt-T>.
  3509.  
  3510.      OFF     This field indicates the current status of paKet's disk
  3511.       or     logging system. There are basically three different indicators:
  3512.      file
  3513.       or        - OFF   The disk log facility is not currently active so
  3514.      AUTO               nothing is written to the log file. (Press <F2>
  3515.                         to turn it on.)
  3516.  
  3517.                 - file  When you activate the log file, you have the
  3518.                         opportunity to specify the filename. You can use
  3519.                         the default name suggested by paKet if you wish.
  3520.                         The filename chosen is displayed here in the
  3521.                         Status Window.
  3522.  
  3523.                 - AUTO  This is a configurable option (refer to the
  3524.                         "Configuration Windows - Miscellaneous options"
  3525.                         section).
  3526.  
  3527.                         If the option is ON, paKet will automatically
  3528.                         activate the disk log, using the default file
  3529.                         name, when a connection is established, and will
  3530.                         automatically close the file upon disconnection.
  3531.  
  3532.                                Page  51
  3533.  
  3534.                         This field will display "AUTO" while waiting for a
  3535.                         connection; and it will change to show the default
  3536.                         file name when connected.
  3537.  
  3538.      RTS     This area of the Status Window is used for Handshaking
  3539.      etc     details.
  3540.  
  3541.              If you have specified Hardware Handshaking, the status of
  3542.              significant RS-232 lines is displayed - if the line is high,
  3543.              the indicator is shown; if the line goes low, that indicator
  3544.              disappears. For example, if the CTS (Clear to Send) "light"
  3545.              goes out you will know the TNC has asked paKet to stop
  3546.              sending for a while.
  3547.  
  3548.              You will see "Software Handshaking" instead of these
  3549.              indicators, if you have selected that mode. However, this
  3550.              will change to "XOFF" when the TNC sends that code to ask
  3551.              paKet to stop sending for a while. When the TNC sends the
  3552.              <XON> code, the Status Window reverts to its original
  3553.              "Software Handshaking" display.
  3554.  
  3555.  
  3556.    If you feel you do not need this Status Window display and would prefer
  3557.    to have the additional two lines available for Communications Window
  3558.    data, you can adjust the Configuration (Communications Windows option)
  3559.    so it does not appear. For new users however, it is recommended you
  3560.    keep it there at least until you are fully familiar with the paKet
  3561.    system.
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.                                Page  52
  3595.  
  3596. TNC Help Window
  3597.  
  3598.  Example:
  3599.  
  3600.  ╔═ COMMAND ════ ARG ════ DEFAULT ═══════ DESCRIPTION ════════════════════╗
  3601.  ║ABaud 'n'    45-9600   110     Specify ASCII radio baud rate            ║
  3602.  ║AChg         Immediate Cmd     Force AMTOR into transmit mode           ║
  3603.  ║ACKprior     ON|OFF    OFF     Priority Acknowledgement feature         ║
  3604.  ║ACRDisp 'n'  0-255     80      Set the screen or printer width.         ║
  3605.  ║ACRPack      ON|OFF    ON      The <SENDPAC> char is included in packets║
  3606.  ║ACRRtty 'n'  0-255     69|71   Automatically insert <CR> in output      ║
  3607.  ║ADelay 'n'   1-9       4       AMTOR key up delay                       ║
  3608.  ║AFilter      ON|OFF    OFF     ASCII filter for all Modes               ║
  3609.  ║ALFDisp      ON|OFF    ON      Send <LF> to terminal after each <CR>    ║
  3610.  ║ALFPack      ON|OFF    OFF     Add <LF> to outgoing packets             ║
  3611.  ║ALFRtty      ON|OFF    ON      Add <LF> after <CR> in RTTY mode         ║
  3612.  ║AList        Immediate Cmd     Switch into AMTOR's ARQ Listen mode      ║
  3613.  ║AMtor        Immediate Cmd     Switch into AMTOR Mode                   ║
  3614.  ║ARq aaaa     Immediate Cmd     Start an ARQ SELCAL                      ║
  3615.  ║ARQTmo 'n'   0-250     60      Time to send ARQ before shutdown         ║
  3616.  ║AScii        Immediate Cmd     Switch into ASCII RTTY mode              ║
  3617.  ║AUDelay 'n'  0-120     0       Specify the delay from PTT to AFSK tones ║
  3618.  ║AWlen 'n'    7|8       7       Number of data bits per word.            ║
  3619.  ║Ax25l2v2     ON|OFF    ON      Select level 1 or 2 of AX25 protocol.    ║
  3620.  ║AXDelay 'n'  0-180     0       Extra keyup delay (n*0.1 sec).           ║
  3621.  ╚════════════════════════════════════════════════════════════════════════╝
  3622.  
  3623.  Description.
  3624.    The TNC Help Window shows the available commands for your TNC.
  3625.  
  3626.    It will display each command on a single line with the valid
  3627.    abbreviation in UPPER CASE, the valid arguments, the usual default, and
  3628.    a brief description of the command.
  3629.  
  3630.    For example, there is an "AWLEN" command shown in the example above. AW
  3631.    is the valid abbreviation; valid arguments are 7 and 8 and the normal
  3632.    default is 7. This command is used to set the "Number of data bits per
  3633.    word" in the TNC.
  3634.  
  3635.    If you move the highlight bar to any of those commands and press
  3636.    <Enter>, paKet will display Detailed Help for that TNC command.
  3637.  
  3638.    There are several ways to move the highlight bar:
  3639.       1. use the arrow keys to move the cursor up or down - the window
  3640.          will scroll if necessary; or
  3641.  
  3642.       2. use the <PageUp>, <PageDown>, <Home>, or <End> keys to move
  3643.          around the available items more quickly; or
  3644.  
  3645.       3. use paKet's hot-key typing facility and type the command (or part
  3646.          of the command) you are interested in, either before or after
  3647.          selecting this window with the <F10> key. paKet will try to match
  3648.          what you have typed with the available commands and will move the
  3649.          cursor to the first matching item. You do not have to type the
  3650.          full command.
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.                                Page  53
  3657.  
  3658.    Once the desired item is highlighted, press <Enter> to get the Detailed
  3659.    Help description of that command, such as:
  3660.  
  3661.  ╔═COMMAND══════ARG══════DEFAULT═════════DESCRIPTION═════════════════════╗
  3662.  ║ AWlen 'n'    7|8       7       Number of data bits per word.          ║
  3663.  ╟───────────────────────────────────────────────────────────────────────╢
  3664.  ║ Modes:      All                                                       ║
  3665.  ║                                                                       ║
  3666.  ║ Parameters:                                                           ║
  3667.  ║       'n' - 7 or 8 specifies the number of data bits per word.        ║
  3668.  ║                                                                       ║
  3669.  ║ This value defines the word length used by the serial I/O port.       ║
  3670.  ║                                                                       ║
  3671.  ║ AWLEN 8 and PARITY 0 is the required setting for paKet.               ║
  3672.  ║                                                                       ║
  3673.  ║ To send and receive, retaining all 8 data bits, you should use Trans  ║
  3674.  ║ mode (which uses all 8 data bits) or set AWLEN 8. This is for the     ║
  3675.  ║ transmission of executable or special binary files.                   ║
  3676.  ║                                                                       ║
  3677.  ║ paKet provides the several Binary protocols and automatically switches║
  3678.  ║ into Transparent mode for the file transfer, so if you use the Binary ║
  3679.  ║ File transfer facilities, you would not normally need to concern      ║
  3680.  ║ yourself with this command.                                           ║
  3681.  ║                                                                       ║
  3682.  ╚Command Reference for the PK-232 (firmware to 10/89) - (PK-232.HLP v13)╝
  3683.  
  3684.  
  3685.    This information was gathered from TNC manuals but you will probably be
  3686.    aware that there can be variations between TNCs and even between
  3687.    different releases of firmware for the same TNC! So while this feature
  3688.    may prove helpful in most cases, you should refer to your TNC manual if
  3689.    in doubt or if it does not appear to be working the way this Help
  3690.    window suggests.
  3691.  
  3692.    As there are some differences in the commands of various TNCs it will
  3693.    be necessary to select the appropriate HLP file for your TNC. So check
  3694.    the supplied HLP files and make sure you have specified the appropriate
  3695.    file name in "Configuration Windows - File/Directories".
  3696.  
  3697.    There are five Help files included with the current version of paKet:
  3698.  
  3699.           KAM.HLP     for the Kantronics range of TNCs;
  3700.                       (thanks Col, VK2KQX for producing this Help file)
  3701.           MFJ1278.HLP for the MFJ-1278 Multi Mode TNC;
  3702.           PK-232.HLP  for the PK-232 Multi Mode TNC;
  3703.           TNC1.HLP    for the original TNC-1
  3704.                       (thanks Norm, VK2XCI for producing this Help file)
  3705.           TNC2.HLP    for just about everything else as this file covers
  3706.                       the more standard TAPR-style TNC commands.
  3707.  
  3708.    If there does not appear to be a HLP file for your TNC, try the
  3709.    TNC2.HLP file as it covers the basic TAPR-compatible commands that most
  3710.    TNCs use. If that does not appear to suit, let me know (via Packet to
  3711.    VK2DHU @ VK2ATM) in case another TNC Help file has been developed since
  3712.    your copy of paKet was distributed. Otherwise, I would appreciate it if
  3713.    you could let me know the details, or (preferably) if you could edit an
  3714.    existing HLP file to suit your TNC and let me have a copy of the new
  3715.    file so I can arrange to have it distributed to all users of that TNC.
  3716.  
  3717.  
  3718.                                Page  54
  3719.  
  3720. Type Ahead Window
  3721.  
  3722.  Example:
  3723.  
  3724.  ──── Single Line ──────────Type Ahead buffer─────────────Word Wrap ON ───
  3725.  echo off
  3726.  
  3727.  
  3728.  Description.
  3729.  
  3730.    This window is optional (but recommended). If you choose to have a Type
  3731.    Ahead Window, you may configure the number of lines you wish to use.
  3732.    Refer to the section: "Configuration Windows - Communications Windows"
  3733.    for details.
  3734.  
  3735.    This window is always 80 columns wide.
  3736.  
  3737.    When enabled, all typed characters are displayed in this window but are
  3738.    not sent to the TNC until the <Enter> key is pressed.  This allows you
  3739.    to start typing before the other station has finished, and is sometimes
  3740.    convenient where you can start answering questions, etc and have the
  3741.    answers ready to send when your turn comes.
  3742.  
  3743.    If the Single Line option is ON the data will be sent to the TNC as
  3744.    each line is completed.
  3745.  
  3746.    The capacity of the Type Ahead buffer is limited to the number of lines
  3747.    displayed. So if you have configured 2 lines for the Type Ahead Window,
  3748.    the buffer capacity is 160 characters.
  3749.  
  3750.    When using this Type Ahead facility, Keyboard Macros (<Alt-1> to
  3751.    <Alt-0>) are sent and most <Alt- > functions are executed without
  3752.    affecting the partial line in the Type-Ahead.
  3753.  
  3754.    The following keys are effective when used in the Type Ahead buffer:
  3755.       <Enter>            - send the contents of the buffer to the TNC
  3756.                            (the entire Type Ahead buffer will be sent
  3757.                            regardless of the cursor position);
  3758.       <Backspace>        - remove the character before the cursor;
  3759.       <Delete>           - remove the character under the cursor;
  3760.       <Left-Arrow>       - move the cursor left one character;
  3761.       <Right-Arrow>      - move the cursor right one character;
  3762.       <Ctrl-Left-Arrow>  - move the cursor left one word;
  3763.       <Ctrl-Right-Arrow> - move the cursor right one word;
  3764.       <Home>             - move the cursor to the start of the buffer;
  3765.       <End>              - move the cursor to the end of the buffer;
  3766.       <Ins>              - toggle Insert mode.
  3767.                            When in Insert Mode the cursor will appear as a
  3768.                            Block character and when in overwrite mode it
  3769.                            will appear as an underscore;
  3770.       <Tab>              - will be expanded to spaces;
  3771.                            Tab "stops" are assumed to be every 8 positions.
  3772.       <Ctrl-Y>           - Clear the contents of the Type Ahead buffer
  3773.                            without sending any data to the TNC.
  3774.       <Up-Arrow> and
  3775.       <Down-Arrow>       - Recall a line from the Type Ahead "history"
  3776.                            (This will clear anything that was previously
  3777.                            in the buffer);
  3778.                            Refer to the discussion on this facility below.
  3779.  
  3780.                                Page  55
  3781.  
  3782.  Type Ahead Recall
  3783.  
  3784.    Each line sent from the Type Ahead buffer is saved in a Recall buffer.
  3785.    Lines may be recalled one at a time from this Recall buffer with the
  3786.    <Up-Arrow> and <Down-Arrow> keys. This facility operates in a similar
  3787.    manner to the DOSKEY or CED utilities so, if you are familiar with
  3788.    those utilities, you know what to expect here.
  3789.  
  3790.    A recalled line is placed into the Type Ahead buffer as if you had
  3791.    typed it again, ready for editing and/or resending.
  3792.  
  3793.    This could be used so "improved" versions of previously sent text can
  3794.    be sent after some editing; or the same text may be sent again. I have
  3795.    often typed a long line of text and sent it only to find the TNC was in
  3796.    Command Mode and it responds with "What?" or "Eh?" or something equally
  3797.    intelligent. So, after restoring the TNC to Converse Mode, this Recall
  3798.    facility allows me to send that line of text again, this time to the
  3799.    other station, without retyping it all!
  3800.  
  3801.    Similarly, if I enter a command to the TNC but find it was not in
  3802.    Command Mode at all but in Converse Mode, my "command" will go to air
  3803.    for all to see.  No problem: I just press <Alt-B> to reset the TNC to
  3804.    Command mode, then <Up-Arrow> and <Enter> to reissue the command.
  3805.  
  3806.    The Type Ahead buffers for each Communications Window are preserved
  3807.    between switching windows, but the Recall buffer is common.  You can
  3808.    send the same line to many connectees in quick succession!
  3809.  
  3810.  
  3811.  Word Wrap:
  3812.  
  3813.    paKet has a Word Wrap facility that operates on data entered in the
  3814.    Type Ahead window. If a word does not entirely fit on the current line,
  3815.    the whole word will be moved to the next line.
  3816.  
  3817.    You might want to turn it off (with the <F4> key) where you are typing
  3818.    a long message such as a CTEXT message and you don't want paKet to
  3819.    interfere when you reach the end of the line. However I expect most
  3820.    paKet users will have Word Wrap ON all the time. It is so much nicer to
  3821.    be on the receiving end of Word Wrapped text than the broken words we
  3822.    sometimes get from lesser systems.
  3823.  
  3824.    The status of the Word Wrap toggle is shown to the right of the Type
  3825.    Ahead header line. In the above example the Word Wrap option is ON.
  3826.  
  3827.  
  3828.  Single Line
  3829.  
  3830.    If Word Wrap is ON, you also have a Single Line option.
  3831.  
  3832.    Normally, the data you type will be held in the Type Ahead buffer until
  3833.    you press the <Enter> key, at which time the buffer will be transferred
  3834.    to the Communications Window and the data sent to the TNC.  If Single
  3835.    Line option is ON, the data will still be entered into the Type Ahead
  3836.    buffer, but when the line is filled (ie when the last word is wrapped
  3837.    to the next line) that full line will be sent to the TNC.
  3838.  
  3839.    Why have a Single Line option?  Well, sometimes you might be typing a
  3840.    lengthy reply to the other station, and with Word Wrap (as in a Word
  3841.    Processor) you do not need to concern yourself with the end of a line -
  3842.                                Page  56
  3843.  
  3844.    you just keep typing. In that case, the buffer could fill, or at best,
  3845.    the other station is waiting, waiting, ... until eventually you press
  3846.    <Enter> to send all that text at once! With the Single Line option ON,
  3847.    you get the benefits of the Type Ahead Window, with ability to edit or
  3848.    delete some of your text together with the freedom to be typing some
  3849.    text while the other station is sending, but without the disadvantages
  3850.    of filling the Type Ahead buffer or making the other station wait for
  3851.    the entire message.
  3852.  
  3853.    Anyway, try it. I was not so excited about it when a paKet user
  3854.    suggested it, but now I like it and have it ON all the time!
  3855.  
  3856.    Many experienced Packet Radio users do not use "over", "K", ">>" and
  3857.    such jargon from other modes because Packet is a full-duplex mode; you
  3858.    can just keep typing! Single Line mode enhances this style of
  3859.    operation. The incoming and outgoing traffic is readily distinguished
  3860.    by colour in both Communications Window and Flashback.
  3861.  
  3862.    The <F4> key cycles through the Word Wrap and Single Line options if
  3863.    the Type Ahead window is displayed.
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.                                Page  57
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.                       (This page intentionally blank)
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.                                Page  58
  3967.  
  3968. PART III - SPECIAL KEY CODES
  3969.  
  3970. Overview
  3971.  
  3972.    Special Key Codes are expressions of keystroke-combinations which, if
  3973.    required, need to be specially coded in the various "Command Texts"
  3974.    such as a Keyboard Macro, a Script S(end) command, or the Begin-Auto or
  3975.    End-Auto commands.
  3976.  
  3977.    An example of a Special Key Code is the <Ctrl-C> combination. When you
  3978.    are using the keyboard this key-combination can be entered into the
  3979.    system by typing the letter C while holding the Ctrl key. Trying to
  3980.    write such a combination into one of the Command Texts requires special
  3981.    syntax, which is described in this section.
  3982.  
  3983.    Types of Special Key Codes include:
  3984.       Ctrl-key combinations such as <Ctrl-V>
  3985.       Alt-key combinations such as <Alt-B>
  3986.       Function-keys such as <F2>
  3987.       Many commonly used command keys such as <Enter>
  3988.  
  3989.    In this section, in fact in the entire Manual, I use the Less-Than and
  3990.    Greater-Than ('< >') characters as brackets to to better identify
  3991.    special key names. Let's call them "Pointer Brackets".
  3992.  
  3993.  
  3994. Ctrl-key combinations.
  3995.  
  3996.    Any of the <Ctrl- > key combinations from <Ctrl-A> to <Ctrl-Z> may be
  3997.    entered into a Command Text.
  3998.  
  3999.    The syntax is to enter two characters in the Command Text, the caret
  4000.    ('^') followed by the desired Control Letter. For example:
  4001.          ^H for <Ctrl-H> (which is the ASCII code for Backspace)
  4002.          ^M for <Ctrl-M> (which is the ASCII code for Enter)
  4003.  
  4004.    So a Keyboard Macro which contains the following 5 character string:
  4005.       ^CD^M
  4006.    would result in 3 bytes being sent to the TNC. The first 2 characters
  4007.    of the Macro would be combined into a single <Ctrl-C> character; the
  4008.    letter 'D' comes next; then the last 2 characters in the macro would be
  4009.    combined into a single <Ctrl-M> character (same as Enter).
  4010.  
  4011.    If you want to send a caret ('^') to the TNC, enter 2 of them in the
  4012.    Command Text. So, for example this Keyboard Macro:
  4013.       ABC^^XYZ
  4014.    would result in the following text being sent to the TNC:
  4015.       ABC^XYZ
  4016.  
  4017.  
  4018. Alt-key combinations.
  4019.  
  4020.    Any of the <Alt- > key combinations may be coded into a Command Text
  4021.    too.
  4022.  
  4023.    The syntax is similar to that for the <Ctrl- > key combination but here
  4024.    we use the tilde ('~') as the prefix. For example:
  4025.          ~B for <Alt-B> (which is paKet's BREAK command)
  4026.          ~6 for <Alt-6> (which is Keyboard Macro 6)
  4027.  
  4028.                                Page  59
  4029.  
  4030.    So a Keyboard Macro which contains the following 4 character string:
  4031.          ~P~H
  4032.    would send our MHEARD list to the printer. Assuming the Print Log
  4033.    function is currently OFF, the first two characters (~P) would be
  4034.    processed as <Alt-P> to turn ON the Print Log. The next two characters
  4035.    (~H) are processed as <Alt-H> which sends the MHEARD command to our
  4036.    TNC.
  4037.  
  4038.    If you want to send a tilde ('~') to the TNC, enter 2 of them in the
  4039.    Command Text. So this Command Text:
  4040.       ABC~~XYZ
  4041.    would result in the following text being sent to the TNC:
  4042.       ABC~XYZ
  4043.  
  4044.  
  4045. Function Keys.
  4046.  
  4047.    Any of the Function keys may be specified in a Command Text although
  4048.    please note paKet does not support <F11> nor <F12>.
  4049.  
  4050.    The syntax is to specify the letter 'F' followed by the number of the
  4051.    Function Key and surround that with Pointer Brackets. For example:
  4052.          <F2> for Function Key 2 (which paKet uses to toggle the Log File)
  4053.          <F10> for Function Key 10 (display TNC Help File)
  4054.  
  4055.    You can also specify an <Alt-Fkey> combination as follows:
  4056.          ~<F8> for <Alt-F8> (for Receiving a Binary File from BayCom)
  4057.  
  4058.    So a Keyboard Macro which contains the following string:
  4059.          YD PROG.EXE^M<F8>
  4060.    would send the string "YD PROG.EXE" to the TNC, followed by a Carriage
  4061.    Return (the equivalent of <Ctrl-M>). Then Function Key 8 is processed
  4062.    to Receive a Binary File.
  4063.  
  4064.  
  4065. Other commonly used command keys.
  4066.  
  4067.    The following keys may be coded for use in Command Texts and are
  4068.    written as spelt here, surrounded by Pointer Brackets:
  4069.  
  4070.          UP                 HOME              ENTER
  4071.          DOWN               END               ESC
  4072.          LEFT               PGUP
  4073.          RIGHT              PGDN
  4074.  
  4075.    Upper or lower case (or any combination) is OK.
  4076.  
  4077.    For example, instead of using the ^M combination as demonstrated above
  4078.    for a Carriage Return, we could specify <Enter>.  The two codes (^M and
  4079.    <Enter>) do the same thing - it is a matter of preference. I think
  4080.    "<Enter>" is more descriptive and should be preferred.
  4081.  
  4082.    So, the example given in Ctrl-key combinations above (^CD^M) could be
  4083.    written as:
  4084.          ~BD<Enter>
  4085.  
  4086.    The <Alt-B> achieves the same result as the <Ctrl-C> - they both put
  4087.    the TNC into Command Mode. The 'D' is the Disconnect command. And
  4088.    "<Enter>" generates a Carriage Return.
  4089.  
  4090.                                Page  60
  4091.  
  4092. PART IV - KEYBOARD COMMANDS
  4093.  
  4094.  It is intended that the operation of the paKet program should at all
  4095.  times be intuitive and as easy to use as possible. However, you still
  4096.  need to know about some of the special keys, details of which are given
  4097.  below.
  4098.  
  4099. F1                 Display Help Screen.
  4100.  
  4101.         Display a help screen showing most of paKet's special keys and
  4102.         their functions.
  4103.  
  4104.         You may select any function by pressing the key shown on the Help
  4105.         Screen - it is not necessary to remove the window first. If you do
  4106.         not want to use any of those functions at this time, press <Esc>
  4107.         to return to normal communications.
  4108.  
  4109.         This Help Screen is intended as a memory jogger. Full details are
  4110.         included here in this Manual which may be viewed by pressing
  4111.         <Alt-F1>.
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.                                Page  61
  4153.  
  4154. F2                 Turn Log File on/off.
  4155.  
  4156.         Pressing this key will switch the Log File on or off.
  4157.  
  4158.         As explained under the description of the Status Window, the Log
  4159.         File has three possible states:
  4160.  
  4161.           - ON    When the log file is ON, the Status Window will display
  4162.                   the name of the file currently used as a log file and
  4163.                   all Communications Window activity will be written to
  4164.                   that log file.
  4165.  
  4166.  
  4167.           If the Log File is not ON, its state will be either:
  4168.  
  4169.           - OFF   The disk log facility is not currently active so
  4170.                   nothing is written to the log file.
  4171.  
  4172.             or
  4173.  
  4174.           - AUTO  (This will only occur if you set the AUTO LOG option ON).
  4175.  
  4176.                   In this state the disk log facility is OFF, but paKet
  4177.                   will automatically activate the disk log, using the
  4178.                   default file name, when a connection is established, and
  4179.                   will automatically close it upon disconnection.
  4180.  
  4181.                   The effect of this is the same as if you press <F2> on
  4182.                   connection and then press <F2> again on disconnection.
  4183.  
  4184.  
  4185.         So, if the Log File is currently OFF (or AUTO), pressing <F2> will
  4186.         turn it ON.
  4187.  
  4188.         A Directory window will appear, together with a suggested file
  4189.         name. The default file name will be today's date in the form
  4190.         MMMDD.LOG, for example: NOV23.LOG but you may use any name you
  4191.         like. Using the default name means you can easily keep a separate
  4192.         log for each day's activities.
  4193.  
  4194.         If the selected file already exists on the disk, it will be
  4195.         preserved and incoming data will be appended to that file.
  4196.  
  4197.  
  4198.         If, when you press <F2>, the Log File is currently ON, it will be
  4199.         closed and further logging activity will cease. The Log status
  4200.         will return to either OFF or AUTO, depending on the AUTO LOG
  4201.         option.
  4202.  
  4203.         Some operators prefer to use the log file for all captured data
  4204.         including ASCII file transfers, and use their favourite editor to
  4205.         extract desired messages, files, etc from the log file later.
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.                                Page  62
  4215.  
  4216. F3                 Turn REMOTE Mode on/off
  4217.  
  4218.         REMOTE Mode is discussed more fully in its own section in this
  4219.         Manual, but briefly it is a facility that allows another (remote)
  4220.         user to operate our paKet system's PMS or File Transfer systems
  4221.         even if our station is unattended.
  4222.  
  4223.         There are three ways to get this system into REMOTE Mode:
  4224.  
  4225.            1. You can configure paKet to automatically switch into REMOTE
  4226.               Mode when another station connects;
  4227.  
  4228.            2. The other station could send the REMOTE Trigger code.
  4229.               This code would normally be the default <Ctrl-]>, but is
  4230.               configurable via the "Configuration - REMOTE Options"
  4231.               Window;
  4232.  
  4233.            3. You can activate our REMOTE Mode by pressing <F3>.
  4234.  
  4235.         When paKet enters REMOTE Mode it will issue the REMOTE Menu to the
  4236.         other station.
  4237.  
  4238.  
  4239.         If this system is already in REMOTE Mode, there are three ways to
  4240.         switch that Mode OFF:
  4241.  
  4242.            1. The other station could enter B (Bye) to log off REMOTE Mode
  4243.               and Disconnect the TNC session; or he may just disconnect.
  4244.  
  4245.            2. The other station could enter T (Talk) to switch off REMOTE
  4246.               Mode but retain the connection continuing in normal
  4247.               communications.
  4248.  
  4249.            3. You could press <F3> to switch off REMOTE Mode returning to
  4250.               normal communications (same effect as if the other station
  4251.               sent "T").
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.                                Page  63
  4277.  
  4278. F4                 Toggle Word Wrap and Single Line on/off
  4279.  
  4280.         Word Wrap:
  4281.            paKet has a Word Wrap facility that operates on data entered in
  4282.            the Type Ahead window. If a word does not entirely fit on the
  4283.            current line, the whole word will be moved to the next line.
  4284.  
  4285.            Word Wrapped text is much tidier for the receiver to read and I
  4286.            expect this option, used with Type Ahead, to be the norm.
  4287.            Perhaps you might want to turn it off where you are typing a
  4288.            long message such as a CTEXT message and you don't want paKet
  4289.            to interfere when you reach the end of the line.
  4290.  
  4291.            The status of the Word Wrap toggle is shown to the right of the
  4292.            Type Ahead header line.
  4293.  
  4294.  
  4295.         Single Line:
  4296.            If Word Wrap is ON, you also have a Single Line option.
  4297.  
  4298.            Normally, the data you type will be held in the Type Ahead
  4299.            buffer until you press the <Enter> key, at which time the
  4300.            contents of the buffer will be transferred to the
  4301.            Communications window and the data sent to the TNC.  If Single
  4302.            Line option is ON, the data will still be entered into the Type
  4303.            Ahead buffer, but when the line is filled (i.e. when the last
  4304.            word is wrapped to the next line) that full line will be
  4305.            sent to the TNC.
  4306.  
  4307.         The <F4> key cycles through the Word Wrap and Single Line options
  4308.         if the Type Ahead window is displayed.
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319.  
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.                                Page  64
  4339.  
  4340. F5                 Send an ASCII text file
  4341.  
  4342.         If you have an ASCII text file to send, this option will read the
  4343.         data from the disk file and send it to the TNC.
  4344.  
  4345.         An example of this might be where you want to send a lengthy
  4346.         message to someone, or if you want to send the same message to
  4347.         more than one station, you could prepare a disk file with the
  4348.         desired text before you connect to that station. Then when you are
  4349.         ready to enter the message, just press <F5> to send the file.
  4350.  
  4351.         Of course this option is also used to transfer a data file or
  4352.         source program file to another station, provided the file contains
  4353.         only ASCII text. While it is POSSIBLE to transmit a binary file
  4354.         using this command, it is prone to problems and NOT recommended!
  4355.         You should use one of the Binary File Transfer methods to send a
  4356.         file that contains non-ASCII data.
  4357.  
  4358.         When this option is selected, a Directory Window will appear and
  4359.         you can simply move the highlight bar to the desired file and
  4360.         press <Enter> to send that file. You can enter the filename
  4361.         manually if you prefer, by selecting that option at the top of the
  4362.         Directory Window.
  4363.  
  4364.         While the file is being sent an 'S' will appear in the Status
  4365.         Window to the left of the Windows display.
  4366.  
  4367.         When the entire file has been transmitted, paKet will optionally
  4368.         add a <Ctrl-Z> character indicating end-of-file to the other
  4369.         station. If you do not want this code added, you can disable the
  4370.         option via the Configuration - File Transfer options.
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.                                Page  65
  4401.  
  4402. F6                 Receive ASCII text file
  4403.  
  4404.         When you press <F6>, paKet will ask you for the name of the file
  4405.         you want to open.
  4406.  
  4407.         From then, all data received in this Communications Window will be
  4408.         written to this file.
  4409.  
  4410.         If the other station sends an end-of-file character, <Ctrl-Z>, the
  4411.         file will be closed. Or you can close it yourself by pressing <F6>
  4412.         again.
  4413.  
  4414.         While the file is open, an 'R' will appear in the Status Window to
  4415.         the left of the Windows display.
  4416.  
  4417.         It should be noted that if you have more than one simultaneous
  4418.         connection, paKet will keep the data separate and will write only
  4419.         data for THIS window to this file.  You can change to another
  4420.         window and press <F6> again to create ANOTHER file for data
  4421.         received into THAT window. There is no limit to the number of
  4422.         files open at any one time, provided you have specified enough
  4423.         FILES in your CONFIG.SYS (refer to your DOS manual for details of
  4424.         the FILES parameter).
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.  
  4459.  
  4460.  
  4461.  
  4462.                                Page  66
  4463.  
  4464. F7                 Send a Binary File using either pP or YAPP Protocol.
  4465.  
  4466.         To use this feature the other station must be able to handle
  4467.         either pP (paKet Protocol) or YAPP protocol.  If you have pP
  4468.         enabled and the other station is also equipped to handle pP, the
  4469.         advanced protocol is automatically selected, otherwise the
  4470.         transfer will be performed according to the original YAPP
  4471.         specifications.
  4472.  
  4473.         If you want to send a Binary File to a BayCom or Digicom system,
  4474.         refer to the <Alt-F7> key. And if you prefer to send a Binary File
  4475.         to the other station with no protocol at all (you will have to
  4476.         synchronise it manually), refer to the RAW Binary mode with the
  4477.         <Alt-F5> key.
  4478.  
  4479.         When you wish to send (or "upload") a file to the other station,
  4480.         first of all arrange for that station to be ready to receive the
  4481.         file, then press <F7>.
  4482.  
  4483.         paKet will ask you for the name of the file you wish to send. A
  4484.         Directory Window will pop up to help you select the file.
  4485.  
  4486.         Then paKet will:
  4487.               set up the necessary parameters in the TNC;
  4488.               display the Binary File Transfer Window;
  4489.               synchronise with the other station; then
  4490.               begin the transfer.
  4491.  
  4492.         If all goes well, you do nothing - just sit back and watch - and
  4493.         the file will be sent. The program returns to normal
  4494.         communications when the transfer is completed.
  4495.  
  4496.         For example, if you are logged on to a BBS system and it is waiting
  4497.         for a command, you could type:
  4498.            "YU PROG.EXE"   (This is the BBS command to upload a YAPP file)
  4499.  
  4500.         and it would respond with something like:
  4501.            "Ready to Receive with YAPP protocol"
  4502.  
  4503.         Then you press <F7> and tell it the name of your file, which is
  4504.         presumably the same as the file name you told the BBS (in this
  4505.         example, PROG.EXE).
  4506.  
  4507.         Of course various other systems might require a slightly different
  4508.         command and might respond with a different prompt, but you get the
  4509.         idea. If in doubt, ask the operator of the other station.
  4510.  
  4511.         Any problems with the file transfer could be:
  4512.  
  4513.           1. a problem with the other station (not in Binary Receive mode;
  4514.              not enough room on disk there; etc) in which case you need to
  4515.              try again when that station is ready to receive the Binary
  4516.              file transfer; or
  4517.  
  4518.           2. there could be a problem in the handshaking between your
  4519.              computer and your TNC. If you are using Hardware Handshaking
  4520.              (you will see RTS CTS etc in the right hand side of the
  4521.              Status Window), try using Software Handshaking as there could
  4522.              be a problem in the cable you are using between the computer
  4523.              and the TNC.
  4524.                                Page  67
  4525.  
  4526.              To change to Software Handshaking, refer to the
  4527.              "Configuration Windows - Serial Port" section of this
  4528.              manual.
  4529.  
  4530.              Check both the TNC and paKet's Serial Port Configuration to
  4531.              ensure the Handshaking options correspond:
  4532.  
  4533.                 If you have specified Software Handshaking to paKet, set
  4534.                 XFLOW ON in your TNC;
  4535.  
  4536.                 If you have specified Hardware Handshaking to paKet, set
  4537.                 XFLOW OFF in your TNC.
  4538.  
  4539.           3. There is a mismatch in your settings for STREAMDBL.
  4540.  
  4541.              paKet works best if STREAMDBL is ON in both the paKet
  4542.              Configuration AND in the TNC, but the important thing is to
  4543.              ensure they are BOTH set the same way!
  4544.  
  4545.              If your TNC does not have a STREAMDBL option, set paKet's
  4546.              option OFF.
  4547.  
  4548.              Refer to the section, Configuration Windows - Multi User
  4549.              options, for a full discussion on the STREAMDBL settings.
  4550.  
  4551.           4. Some TNCs cannot handle a PACLEN of 256 (or 0 which, to the
  4552.              TNC, is equivalent to 256).
  4553.  
  4554.              Reduce PACLEN for binary operations to 252 in the
  4555.              Configuration - File Transfer options.
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.                                Page  68
  4587.  
  4588. F8                 Receive Binary file using either pP or YAPP protocol.
  4589.  
  4590.         This is the reverse of the Binary File Send discussed under <F7>.
  4591.  
  4592.         To use this feature the other station must be able to handle
  4593.         either pP (paKet Protocol) or YAPP protocol.  If you have pP
  4594.         enabled and the other station is also equipped to handle pP, the
  4595.         advanced protocol is automatically selected, otherwise the
  4596.         transfer will be performed according to the original YAPP
  4597.         specifications.
  4598.  
  4599.         If you want to receive a Binary File from a BayCom or Digicom
  4600.         system, use the <Alt-F8> key. And if you prefer to receive a
  4601.         Binary File from the other station with no protocol at all (you
  4602.         will have to synchronise it manually), refer to the RAW Binary
  4603.         mode with the <Alt-F6> key.
  4604.  
  4605.         This is even simpler than sending as you do not have to specify
  4606.         the file name here - that is sent by the other station in the
  4607.         Protocol header.
  4608.  
  4609.         To use this feature, prepare the other station for the file
  4610.         transfer then press <F8>. That is all!
  4611.  
  4612.         For example, if you are logged on to a BBS system and it is
  4613.         waiting for a command, you could type:
  4614.               "YD PROG.EXE"    (The BBS command to download a YAPP file)
  4615.  
  4616.         and it would respond with something like:
  4617.               "Ready to Send with YAPP protocol"
  4618.  
  4619.         Then you press <F8> and watch as the file PROG.EXE (or whatever
  4620.         you have specified) is transferred to your disk.
  4621.  
  4622.         paKet will:
  4623.               set up the necessary parameters in the TNC;
  4624.               display the Binary File Transfer Window;
  4625.               synchronise with the other station; then
  4626.               begin the transfer.
  4627.  
  4628.         Once again, I suggest you check with the operator of the other
  4629.         station if this command does not appear to be working on that
  4630.         system.
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.                                Page  69
  4649.  
  4650. F9                 DOS Gateway
  4651.  
  4652.         Pressing this key will provide access to DOS so you can run other
  4653.         DOS jobs without leaving paKet. A Message Window will pop up
  4654.         asking you for a DOS command.
  4655.  
  4656.         There are two ways to perform a DOS command:
  4657.  
  4658.            1.  You may enter the command into the message window beside
  4659.                the ">" prompt.
  4660.  
  4661.                If you do this, the command will be executed (if possible)
  4662.                and you will be invited to "Press any key to continue"
  4663.                before paKet resumes where it left off.  The "Press any key
  4664.                to continue" message appears briefly over the DOS display
  4665.                to allow you time to peruse the result of the job and to
  4666.                read any messages etc that may have come from the DOS
  4667.                command.
  4668.  
  4669.            2. Press <Enter> instead of entering a command, and the screen
  4670.               will be cleared before control is passed over to DOS and the
  4671.               familiar DOS Prompt.
  4672.  
  4673.               When you have finished the DOS operations, type EXIT to
  4674.               return to paKet.  Do NOT type PAKET again as the system will
  4675.               attempt to load a second copy of paKet into memory!
  4676.  
  4677.         Please keep in mind that paKet is still in memory at this stage so
  4678.         you will have considerably less free memory for your other DOS
  4679.         programs. You may even find some will not run due to insufficient
  4680.         memory. The only remedy for this, I am afraid, is to return to
  4681.         paKet and exit the program (with the <Alt-X> key) so you can
  4682.         release the memory occupied by paKet.
  4683.  
  4684.         While you are "away" in DOS, paKet's Interrupt Handler continues
  4685.         to operate so any input from the TNC during that time will be
  4686.         captured and stored in paKet's 32KB System Input Buffer. Unless
  4687.         your DOS jobs take a long time, you should not lose any input data.
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.                                Page  70
  4711.  
  4712. F10                Display TNC Help File commands
  4713.  
  4714.         This feature will load the TNC Help file and will display a window
  4715.         showing the available commands for your TNC.
  4716.  
  4717.         The TNC Help file that is displayed is the one specified in the
  4718.         Configuration - File/Directories Window. Several TNC Help Files
  4719.         are supplied with paKet so be sure to specify the file best suited
  4720.         to your TNC.
  4721.  
  4722.         The TNC Help File Window will display a list of all the commands
  4723.         for this TNC and this may be all you need to choose the desired
  4724.         command. If so, press <Esc> to return to normal communications.
  4725.  
  4726.         For more detail on any of these commands, highlight the desired
  4727.         command and press <Enter>. When finished with this Detail display
  4728.         press <Esc> to return to the main TNC Help file list. Then select
  4729.         another item to display or press <Esc> to return to normal
  4730.         communications.
  4731.  
  4732.         Further details of this display are available in the section on
  4733.         "TNC Help Window".
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.                                Page  71
  4773.  
  4774. Alt-F1             Display the Online Manual
  4775.  
  4776.         Pressing this key will bring up paKet's Online Manual Window which
  4777.         reveals the entire contents of this Manual.
  4778.  
  4779.         The Manual is indexed and the index will appear for you to select
  4780.         a topic. Move the highlight bar with the <Up-Arrow>, <Down-Arrow>,
  4781.         <PageUp>, <PageDown>, <Home> or <End> keys to the desired topic,
  4782.         then press <Enter> to select that topic.
  4783.  
  4784.         Once a particular topic is selected the full text for that section
  4785.         of the Manual will be displayed and you may scroll up or down as
  4786.         desired.
  4787.  
  4788.         When you have finished with that section, press <Esc> to return to
  4789.         the Index to select another topic. If you have finished with the
  4790.         Online Manual, press <Esc> to return to normal communications.
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.                                Page  72
  4835.  
  4836. Alt-F2             Contest Mode on/off
  4837.  
  4838.         This key combination will activate Contest Mode. If already
  4839.         active, it will cancel Contest Mode and return to normal
  4840.         communications.
  4841.  
  4842.         Contest Mode is a rather specialised mode designed to monitor the
  4843.         progress of a sporting event such as a Triathlon. It is a mode I
  4844.         expect would be seldom used.
  4845.  
  4846.         Contest Mode is described fully in its own section of this Manual.
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.                                Page  73
  4897.  
  4898. Alt-F5             Send a RAW Binary File
  4899.  
  4900.         This option is similar to the other Binary File Transfer options
  4901.         in that paKet will put the TNC into Transparent Mode and will
  4902.         display the Binary File Transfer Window while the file is being
  4903.         transferred.   The main difference here is that no protocol at all
  4904.         will be used. If there is any synchronisation required with the
  4905.         other station, you will have to do that manually.
  4906.  
  4907.         This facility is provided to cover those situations where you want
  4908.         to send a data file containing non-ASCII codes to another station
  4909.         (or non-ASCII commands to the TNC). If the other station cannot
  4910.         handle one of the Binary Transfer protocols supported by paKet and
  4911.         you are unable to use the standard ASCII Text file transfer (<F5>)
  4912.         because of the non-ASCII codes in the file, this might be your
  4913.         last hope!
  4914.  
  4915.         paKet will ask you for the name of the file you wish to send. A
  4916.         Directory Window will pop up to help you select the file.
  4917.  
  4918.         paKet will:
  4919.               set up the necessary parameters in the TNC;
  4920.               display the Binary File Transfer Window;
  4921.               begin the transfer.
  4922.  
  4923.         Remember, with this RAW method, you will have to perform any
  4924.         synchronisation required and to manually issue any commands to
  4925.         start and to end the file transfer.  paKet does nothing to help -
  4926.         this time it is your responsibility!
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.                                Page  74
  4959.  
  4960. Alt-F6             Receive a RAW Binary File
  4961.  
  4962.         As with the <Alt-F5> command to Send a RAW Binary File, this
  4963.         option is similar to the other Binary File Transfer options in
  4964.         that paKet will put the TNC into Transparent Mode and will display
  4965.         the Binary File Transfer Window while the file is being
  4966.         transferred.   The main difference here is that no protocol at all
  4967.         will be used. If there is any synchronisation required with the
  4968.         other station, you will have to do that manually.
  4969.  
  4970.         This facility is provided to cover those situations where you want
  4971.         to transfer a data file containing non-ASCII codes from another
  4972.         station which cannot handle one of the Binary Transfer protocols
  4973.         supported by paKet.
  4974.  
  4975.         paKet will ask you for the name of the file you wish to open to
  4976.         hold the captured data.
  4977.  
  4978.         paKet will:
  4979.               set up the necessary parameters in the TNC;
  4980.               display the Binary File Transfer Window;
  4981.               open the nominated file;
  4982.               write any data received into that file.
  4983.  
  4984.         You will have to close the file manually by pressing <Alt-F6>
  4985.         again.
  4986.  
  4987.         Remember, with this RAW method, you will have to perform any
  4988.         synchronisation required and to manually issue any commands to
  4989.         start and to end the file transfer.  paKet does nothing to help -
  4990.         this time it is your responsibility!
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.                                Page  75
  5021.  
  5022. Alt-F7             Send a Binary File to a BayCom system
  5023.  
  5024.         The BayCom system supports Binary Transfers via its //WPRG and
  5025.         //RPRG commands but does not currently support any Binary File
  5026.         Transfer PROTOCOLS. However, with just one reservation, paKet is
  5027.         able to effect a reliable Binary File Transfer to a BayCom system.
  5028.  
  5029.         This paKet facility is provided primarily for Binary Transfers to
  5030.         a BayCom system although it should work into a Digicom system as
  5031.         well.
  5032.  
  5033.         When you press <Alt-F7> the Disk Directory window will appear for
  5034.         you to select the file to send. Then paKet will ask for the name
  5035.         (and path if that is required) this file is to have in the BayCom
  5036.         system.
  5037.  
  5038.         paKet will:
  5039.               set up the necessary parameters in the TNC;
  5040.               display the Binary File Transfer Window;
  5041.               send BayCom's //WPRG command;
  5042.               transfer the contents of the file;
  5043.               send BayCom's <CR>//WPRG OFF<CR> command at end-of-file.
  5044.  
  5045.         If all goes well, you do nothing - just sit back and watch - and
  5046.         the file will be sent. The program returns to normal
  5047.         communications when the transfer is completed.
  5048.  
  5049.         As the BayCom system does not have a defined File Transfer
  5050.         Protocol, the only way to indicate the end-of-file is with the
  5051.         <CR>//WPRG OFF<CR> command. The trouble is, the BayCom system will
  5052.         add this string of characters to the file BEFORE recognising it as
  5053.         the command to close the file! So the file now on the BayCom
  5054.         system will be 12 bytes longer than the one we sent. This is a
  5055.         flaw in the BayCom system and there is nothing paKet can do about
  5056.         it.
  5057.  
  5058.         Fortunately it is not a big problem: I have found it usually does
  5059.         not matter that the additional characters are there.  Executable
  5060.         program files and archived (compressed) files seem to ignore the
  5061.         additional characters.  And if required, the BayCom operator can
  5062.         easily edit the additional bytes from the end of the file. Small
  5063.         price to pay for the convenience of having Binary Transfer
  5064.         capability!
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.                                Page  76
  5083.  
  5084. Alt-F8             Receive a Binary File from a BayCom system
  5085.  
  5086.         The BayCom system supports Binary Transfers via its //WPRG and
  5087.         //RPRG commands but does not currently support any Binary File
  5088.         Transfer PROTOCOLS. However with some operator input, paKet is
  5089.         able to effect a reliable Binary File Transfer from a BayCom
  5090.         system.
  5091.  
  5092.         This paKet facility is provided primarily for Binary Transfers
  5093.         from a BayCom system although it should work from a Digicom system
  5094.         as well.
  5095.  
  5096.         The main difficulty in transferring a Binary File from a BayCom
  5097.         system is the absence of any end-of-file indicator. The BayCom
  5098.         system will send the Binary File in response to its //RPRG command
  5099.         and will simply stop sending when it has reached its end-of-file.
  5100.  
  5101.         paKet needs to know when to close the file. There are four ways
  5102.         this can be done:
  5103.  
  5104.            1. paKet will count each byte received and, provided it knows
  5105.               the size of the file, it will close the file when that
  5106.               number of bytes has been received.
  5107.  
  5108.            2. If paKet receives BayCom's <CR>//WPRG OFF<CR> string it will
  5109.               assume that is the end of the file. That string will NOT be
  5110.               written to our file.
  5111.  
  5112.               This means the Binary File being transferred cannot have
  5113.               this string embedded in the file. If the file does happen to
  5114.               contain this string, I suggest you ask the BayCom operator
  5115.               to compress the file with LHA or similar and send the
  5116.               compressed version of the file - this should change the file
  5117.               so the string is no longer apparent.
  5118.  
  5119.               If the file being received was previously transferred to the
  5120.               BayCom system by some other user (or by us for that matter),
  5121.               that file will probably have the <CR>//WPRG OFF<CR> string
  5122.               on the end of the file.   paKet would recognise that and
  5123.               close the file at the right time! (Refer to the comments on
  5124.               sending a Binary File to a BayCom system, under <Alt-F7>).
  5125.  
  5126.               The BayCom operator could send us this "command" when that
  5127.               system has finished sending the file, although if the BayCom
  5128.               operator is present we should know the file size and will
  5129.               probably have closed the file by now.
  5130.  
  5131.            3. You can press <Alt-F8> during the transfer to close the file
  5132.               manually.
  5133.  
  5134.            4. paKet will close the file if nothing has been received for a
  5135.               period of 2 minutes.
  5136.  
  5137.               As the BayCom system will stop sending when it has finished
  5138.               and will wait for our next command, this option might be
  5139.               used if the BayCom system is unattended and you do not know
  5140.               the filesize.
  5141.  
  5142.               If the radio frequency is not busy, it should be rather
  5143.               obvious when the other system has stopped sending so you
  5144.                                Page  77
  5145.  
  5146.               might close the file manually with <Alt-F8> (option 3 above)
  5147.               before the 2 minutes expires.
  5148.  
  5149.  
  5150.            Before attempting the transfer, you should get the details of
  5151.            the file from the BayCom operator. You will need the filename
  5152.            of course and if it is not in the BayCom system's current
  5153.            directory you will need to know its path as well. If possible
  5154.            get the file size in bytes too.
  5155.  
  5156.            When you press <Alt-F8> paKet will ask you for the name of the
  5157.            file in the BayCom system. This name will form part of the
  5158.            //RPRG command paKet sends, so be sure to specify any path
  5159.            details if required.   If you are transferring a file from a
  5160.            Digicom system, it might be an unusual file name because the
  5161.            Commodore 64 can cope with longer file names including embedded
  5162.            blanks! You will have to specify the file name as it appears in
  5163.            that Digicom system. Of course the file name you choose for
  5164.            this file on our system will have to conform to the DOS
  5165.            requirements.
  5166.  
  5167.            Then paKet will ask you for the file size in bytes. If you do
  5168.            not know the file size, enter 0. This means the first of the
  5169.            above options will not apply and you will probably have to
  5170.            close the file manually or wait for the 2 minute timeout.
  5171.  
  5172.            If you are transferring a file from a Digicom system, you will
  5173.            probably not know the file size in bytes because the Commodore
  5174.            64 system displays its file sizes in blocks rather than bytes.
  5175.            In this case, enter -1 for the file size. This will tell paKet
  5176.            to expect the Digicom responses (which are a little different
  5177.            from BayCom's) as well as indicating the file is to be closed
  5178.            manually.
  5179.  
  5180.            Finally, paKet will ask you for the filename you wish to use
  5181.            here. As you will most likely use the same name as that on the
  5182.            BayCom system, paKet offers this name as a default. You can
  5183.            change the details if you wish or simply press <Enter> to
  5184.            accept the same name.
  5185.  
  5186.            Then the transfer begins.  paKet will:
  5187.               set up the necessary parameters in the TNC;
  5188.               display the Binary File Transfer Window;
  5189.               send the BayCom //RPRG command;
  5190.               begin the transfer;
  5191.  
  5192.            When the file is closed by one of the above methods, paKet
  5193.            removes the Binary File Transfer window and returns to normal
  5194.            communications.
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.                                Page  78
  5207.  
  5208. Alt-A              Turn Alerts on/off
  5209.  
  5210.         This toggle enables or disables the Alerts facility which can
  5211.         sound a Bell if one of the predefined strings is detected in the
  5212.         Communications Window.
  5213.  
  5214.         Refer to the Configuration - Alerts window to see how to specify
  5215.         the desired search strings.
  5216.  
  5217.         When the Alerts facility is enabled, an "A" will appear in the
  5218.         Status Window to the left of the Time display.
  5219.  
  5220.  
  5221. Alt-B              Send a BREAK signal to TNC - return to Command Mode
  5222.  
  5223.         Pressing <Alt-B> will send to the TNC either a BREAK signal, a
  5224.         <Ctrl-C>, or an <Esc> depending on the setting you have chosen in
  5225.         your Serial Port configuration.
  5226.  
  5227.         Most TNCs support the BREAK signal and will return to Command mode
  5228.         when this signal is received. This is the preferred option.
  5229.  
  5230.         If the BREAK is not supported, the TNC's "Command" character
  5231.         (usually <Ctrl-C>) must be used.
  5232.  
  5233.         You might need to send an <Esc> character to indicate Command
  5234.         Mode if you happen to be running a vintage TNC-1.   This
  5235.         Configuration option is available too although it should be
  5236.         specified ONLY by TNC-1 users.
  5237.  
  5238.  
  5239. Alt-C              Connect to another station
  5240.  
  5241.         This feature allows you to more easily make a connection to your
  5242.         regular contacts, especially where there are long path details to
  5243.         be entered.
  5244.  
  5245.         Pressing <Alt-C> will bring up paKet's Connect Window which is
  5246.         fully described in the section on the Connect Window.
  5247.  
  5248.         To make a call, simply move the cursor to the desired item and
  5249.         press <Enter>.
  5250.  
  5251.         You can change an existing entry by moving the cursor to the
  5252.         character to be changed, and overtyping the new data. Pressing the
  5253.         <Insert> key allows you to insert additional characters.
  5254.  
  5255.         Use the <Tab> key to move from the Name field to the Callsign
  5256.         field.
  5257.  
  5258.         To insert a new entry, move the highlight bar to the desired line
  5259.         and press <Ctrl-N>. The entry on that line and on all following
  5260.         lines will move down making room for your new entry.
  5261.  
  5262.         To remove an existing entry, move the highlight bar to that entry
  5263.         and press <Ctrl-Y>.
  5264.  
  5265.  
  5266.  
  5267.  
  5268.                                Page  79
  5269.  
  5270. Alt-D              Display a Disk Directory
  5271.  
  5272.         Pressing <Alt-D> will bring up the Disk Directory Window which is
  5273.         fully described in the section on the "Disk Directory Window".
  5274.  
  5275.         You may scroll up and down this window using the <Up-Arrow> or
  5276.         <Down-Arrow> keys, the <PageUp> or <PageDown> keys, or the <Home>
  5277.         or <End> keys. Or you can use paKet's hot-key typing by entering
  5278.         part or all of the file name - paKet will highlight the first
  5279.         filename that matches the characters you have typed so far. Often
  5280.         all you need to type is one or two characters to move to the file
  5281.         you want.
  5282.  
  5283.         If you press the <Enter> key, the action taken depends on the type
  5284.         of line highlighted. If the highlight bar is on:
  5285.  
  5286.            (Enter file name manually)
  5287.               The Message Window pops up to ask you for the desired file
  5288.               name. When you enter the file name the contents of that file
  5289.               are displayed as if you selected that file with the <Enter>
  5290.               key (see below).
  5291.  
  5292.            (Change to another drive)
  5293.               The Message Window pops up to ask you which drive you wish
  5294.               to change to. Then the directory display changes to show the
  5295.               root directory for that drive.
  5296.  
  5297.               When entering the new drive letter, the colon is optional.
  5298.               For example, you could enter either:
  5299.                  A  or
  5300.                  a:
  5301.               to select drive A:. Note upper or lower case is acceptable.
  5302.  
  5303.            <Previous directory>
  5304.               The directory display changes to show the contents of the
  5305.               "Parent" directory, that is the directory above this one.
  5306.  
  5307.            <DIR>
  5308.               If there is an entry with "<DIR>" instead of the file size,
  5309.               this represents a sub directory below this one. So pressing
  5310.               <Enter> on this line, causes that subdirectory to be
  5311.               displayed.
  5312.  
  5313.            (filename)
  5314.               If you press <Enter> with any file highlighted, paKet will
  5315.               display the contents of that file. The command used to
  5316.               create the display is configurable and is defined in
  5317.               Configuration Windows - File/Directories. I prefer something
  5318.               like the LIST program, but you could use the DOS "TYPE"
  5319.               command if you wish.  When the display program has finished,
  5320.               press any key to return to the Directory Window. If you
  5321.               don't want to  display any more files, press <Esc> to return
  5322.               to normal communications.
  5323.  
  5324.               While you are viewing the file, paKet's Interrupt Handler
  5325.               continues to operate so any input from the TNC during that
  5326.               time will be captured and stored in paKet's 32KB System
  5327.               Input Buffer.
  5328.  
  5329.  
  5330.                                Page  80
  5331.  
  5332.         If you press the <Delete> key while a file is highlighted, paKet
  5333.         will delete that file (after seeking your confirmation).
  5334.  
  5335.         If you press the <Alt-R> key while a file is highlighted, paKet
  5336.         will ask you for the new filename then will Rename that file. If
  5337.         you specify a new directory, paKet will Move the file to the new
  5338.         directory.
  5339.  
  5340.  
  5341. Alt-E              Edit a data file with your preferred System Editor
  5342.  
  5343.         This feature allows you to edit a file using your favourite text
  5344.         editor.
  5345.  
  5346.         Details of the System Editor program are defined in Configuration
  5347.         Windows - File/Directories and may be any editor or word processor
  5348.         you choose. Keep in mind however, that paKet with all its buffers
  5349.         and data is still in memory, so you will probably not be able to
  5350.         load and run one of the BIG Word Processing packages using this
  5351.         feature.
  5352.  
  5353.         When you press <Alt-E>, paKet will display the Disk Directory
  5354.         Window so you can identify the file you wish to edit. Then it will
  5355.         load the nominated editor program.
  5356.  
  5357.         When you have finished the edit and exit from that program, you
  5358.         will be returned to paKet where you left off.
  5359.  
  5360.         While you are using the System Editor, paKet's Interrupt Handler
  5361.         continues to operate so any input from the TNC during that time
  5362.         will be captured and stored in paKet's 32KB System Input Buffer.
  5363.  
  5364.  
  5365. Alt-F              Find text in Flashback
  5366.  
  5367.         Pressing <Alt-F> will commence a search backward through the
  5368.         Flashback buffer, looking for a particular string of characters.
  5369.  
  5370.         A Message Window will pop up asking you to enter the desired
  5371.         search string. You can enter this in either upper or lower case
  5372.         because the search is not case sensitive.
  5373.  
  5374.         If found, the line containing the string is highlighted and paKet
  5375.         remains in Flashback mode.
  5376.  
  5377.         Pressing <Alt-L> will continue the search, looking for an earlier
  5378.         occurrence of the same string.
  5379.  
  5380.         Further details on this option are found in the Communications
  5381.         Windows - Flashback section.
  5382.  
  5383.  
  5384. Alt-H              Send MHEARD command to the TNC
  5385.  
  5386.         This option simply generates and sends the MHEARD command to the
  5387.         TNC.
  5388.  
  5389.  
  5390.  
  5391.  
  5392.                                Page  81
  5393.  
  5394. Alt-I              Initialise Communications Windows
  5395.  
  5396.         This option would not be used in normal circumstances but has been
  5397.         provided mianly to "fix" problems that were discovered while
  5398.         testing with a KAM TNC. Other Kantronics TNCs were not tested but
  5399.         it is likely the problems will occur with those models as well.
  5400.  
  5401.         These TNCs do not behave in the same way as other TNCs when
  5402.         multiple streams are used as they do not support the STREAMDBL
  5403.         command.
  5404.  
  5405.         If, when monitoring the frequency, the program receives a STREAMSW
  5406.         character from the TNC, it has no way of knowing whether it is a
  5407.         data character or whether it is really a change of stream. Other
  5408.         TNCs resolve this issue with the STREAMDBL facility. If we are
  5409.         going to be able to handle multiple streams, the program cannot
  5410.         ignore this STREAMSW character - it must process it as a change of
  5411.         stream!
  5412.  
  5413.         The result of this is that the monitored data will suddenly start
  5414.         appearing in one of the other Communications Windows. The last of
  5415.         your configured Windows could even change to another stream id!
  5416.  
  5417.         If you are using one of these Kantronics TNCs and find data is
  5418.         going into some other Communications Window, you will need to
  5419.         reset the Streams, clear any responses in the other Windows and
  5420.         get everything back into order.  This is what this <Alt-I> command
  5421.         will do for you.
  5422.  
  5423.         If you are using some other brand of TNC this command should not
  5424.         be required although it will not cause any problems. It will
  5425.         simply clear any backlog in the other Communications Windows and
  5426.         reset the TNC to the Stream specified for the first Communications
  5427.         Window.
  5428.  
  5429.  
  5430. Alt-L              Continue Find in Flashback
  5431.  
  5432.         Refer to the <Alt-F> command for details.
  5433.  
  5434.  
  5435. Alt-M              Activate the Personal Message System (PMS)
  5436.  
  5437.         When you press this key you get the Sysop PMS menu:
  5438.            Sysop PMS menu: <B,H,K,L,R,S,?>
  5439.  
  5440.         While the menu is active all other communications will be held in
  5441.         the input buffers until you have finished. You don't have to do
  5442.         anything - paKet will automatically switch <ScrollLock> on and
  5443.         will switch it off again when you have finished.
  5444.  
  5445.         The Menu options are used as follows:
  5446.  
  5447.             B (Bye)  - Return to normal communications
  5448.             H (Help) - Display brief summary of menu options
  5449.             K (Kill) - Kill a message (eg K 3)
  5450.             L (List) - List available messages
  5451.             R (Read) - Read a message (eg R 3)
  5452.             S (Send) - Send a message (eg S (callsign))
  5453.             ? (Help) - Display brief summary of menu options (same as H)
  5454.                                Page  82
  5455.  
  5456.  
  5457.         If someone has left a message in the PMS via our REMOTE Mode,
  5458.         paKet will display "(msg)" in the Status Window to alert you to
  5459.         this.  Pressing <Alt-M> will remove that reminder from the Status
  5460.         Window.
  5461.  
  5462.         Refer to the PMS section in this Manual for more details on this
  5463.         sub system.
  5464.  
  5465.  
  5466. Alt-P              Turn Print Log on/off
  5467.  
  5468.         This is a toggle, meaning you press <Alt-P> to turn the Print Log
  5469.         ON and press it again to turn the Print Log OFF again.
  5470.  
  5471.         While the Print Log is ON, a 'P' will be displayed in the Status
  5472.         Window to the left of the Windows display and all Communications
  5473.         data will be echoed to the printer on LPT1.
  5474.  
  5475.         If the Print Log is OFF, no data will be sent to the Printer.
  5476.  
  5477.  
  5478. Alt-Q              Clear TNC's XOFF
  5479.  
  5480.         This command is mostly useful if you are using Software Handshaking.
  5481.  
  5482.         When the TNC wants paKet to stop sending, it will send an <XOFF>
  5483.         code. paKet will not send any further data to the TNC until an
  5484.         <XON> code is received.
  5485.  
  5486.         If the <XON> code is not received or appears to have been lost
  5487.         paKet will effectively be locked up waiting for that code before
  5488.         it will continue to send normally.  With this <Alt-Q> command you
  5489.         can force an <XON> to clear the way for processing to continue.
  5490.  
  5491.         I expect this facility would be required only on very rare
  5492.         occasions.
  5493.  
  5494.  
  5495. Alt-R              Rename/Move a data file
  5496.  
  5497.         <Alt-R> may be used to Rename a data file or Move it into another
  5498.         directory.
  5499.  
  5500.         This command may be used only while the Disk Directory is
  5501.         currently being displayed. It has no effect at other times. Refer
  5502.         to the discussion on the Disk Directory Window for more details.
  5503.  
  5504.         Move the Highlight bar to the file you want to rename or move
  5505.         before pressing <Alt-R>.
  5506.  
  5507.         The Message Window will then pop up asking you to enter the new
  5508.         filename.
  5509.  
  5510.         If you want to simply change the file's name, leaving the file in
  5511.         its exising directory, just type the new filename and press
  5512.         <Enter>. The filename will be changed and the Directory Window
  5513.         will be re-sorted and re-displayed.
  5514.  
  5515.  
  5516.                                Page  83
  5517.  
  5518.         If you want to Move the file into another directory, enter the
  5519.         full path details into the Message Window (you may also enter a
  5520.         different filename if you wish) and paKet will transfer the file
  5521.         to the new directory.  The new Directory Window will then be
  5522.         displayed, showing that file in the new directory.
  5523.  
  5524.         When a file is Moved into another directory, the data is not
  5525.         actually transferred, it is just the directory entry that is
  5526.         moved. DOS does not permit a "Move" to another drive, so if you
  5527.         want the file on a different drive, you'll have to COPY the file
  5528.         yourself. Refer to the <F9> DOS Command for access to DOS to
  5529.         perform the COPY.
  5530.  
  5531.  
  5532. Alt-S              Script processing - load and run a Script file
  5533.  
  5534.         This is the command you use to activate a paKet Script file.
  5535.         (Script Processing is discussed fully in its own section in this
  5536.         Manual).
  5537.  
  5538.         When you select this option, a Disk Directory Window will appear
  5539.         with the default Script file name already highlighted. If you
  5540.         decide to enter a file name manually and you type a file name
  5541.         without an extension, paKet will assume an extension of ".SCP".
  5542.  
  5543.         When you select the desired Script file, that file will be loaded
  5544.         and Script processing will commence.   The word "SCRIPT" will be
  5545.         displayed in the Status Window to the left of the time display
  5546.         while the Script is running.
  5547.  
  5548.         When the Script has completed, or is aborted by <Esc>, the
  5549.         indicator in the Status Window will disappear and you will be
  5550.         returned to normal communications.
  5551.  
  5552.  
  5553. Alt-T              Set TNC's Time and date
  5554.  
  5555.         If for any reason, you need to reset your TNC, you can easily
  5556.         reset the date and time with this function. paKet will generate a
  5557.         "DAY" command using the computer system's date and time as it does
  5558.         during initialisation..
  5559.  
  5560.         The format of the generated command includes the time in Hours,
  5561.         Minutes and Seconds. It has been brought to my notice that some
  5562.         TNCs cannot handle that format and will accept the time as Hours
  5563.         and Minutes only. So, if you hold the Ctrl key while typing this
  5564.         <Alt-T> command (i.e. <Ctrl-Alt-T>), paKet will generate the DAY
  5565.         command without the seconds.
  5566.  
  5567.  
  5568. Alt-V              Verify the TNC's Connected status
  5569.  
  5570.         When a Connection is established with another station, paKet will
  5571.         try to determine the callsign of that station from the TNC's
  5572.         "Connected" message when it appears in the Communications Window.
  5573.         paKet will then display that callsign in the Communication
  5574.         Window's Header line.
  5575.  
  5576.         Some software packages operating in Host Mode or KISS Mode can
  5577.         interrogate the TNC to get this information, but these packages
  5578.                                Page  84
  5579.  
  5580.         are usually more specific to certain TNCs. paKet, on the other
  5581.         hand was designed to run on all TNCs and so relies on the data
  5582.         flowing from the TNC rather than on some special TNC codes.
  5583.  
  5584.         paKet's method works well most of the time, but there are
  5585.         occasions where the callsign displayed is incorrect. For example,
  5586.         if you reload paKet after a TNC connection has already been
  5587.         established, the newly loaded copy of paKet will not see a
  5588.         "Connected" message and so will think there is no connection!
  5589.  
  5590.         This <Alt-V> command will issue a "C" (Connect) command to the TNC
  5591.         and will look at its reply to determine the connected status. A
  5592.         Message Window will pop up to advise you of the result and, if
  5593.         necessary, paKet will change the displayed callsign in the
  5594.         Communications Window Header.
  5595.  
  5596.  
  5597. Alt-W              Write contents of the Flashback buffer to disk
  5598.  
  5599.         If you have received some information which you wanted to save and
  5600.         is still in the Flashback buffer, but did not have the disk Log
  5601.         File on at the time, you can select this option to write the
  5602.         entire Flashback buffer to disk.
  5603.  
  5604.         paKet will ask you for the desired file name, via a Disk Directory
  5605.         Window.
  5606.  
  5607.  
  5608. Alt-X              Exit the paKet program
  5609.  
  5610.         This command returns you to the DOS operating system. Any files
  5611.         that were open will be closed automatically.
  5612.  
  5613.         To guard against inadvertent exits, paKet will ask for your
  5614.         confirmation that you really do want to exit.
  5615.  
  5616.         If you have specified any End-Auto Commands (Refer the
  5617.         Configuration section for details) they will be sent to the TNC
  5618.         and if paKet finds an AUTOEND.SCP file in the current directory
  5619.         that Script will be executed before paKet returns to DOS.
  5620.  
  5621.  
  5622. Alt-Z              Configuration
  5623.  
  5624.         This option allows you to configure paKet's many options to set up
  5625.         an environment especially to suit you.
  5626.  
  5627.         When you press <Alt-Z> the System Configuration Window will appear
  5628.         to show the major items that may be configured. Then when you
  5629.         select one of those options additional Configuration Windows will
  5630.         appear to allow you to select the desired options.
  5631.  
  5632.         Full details of all configurable options are shown and explained
  5633.         in the section on Configuration Windows in this Manual.  If you
  5634.         are new to this, start with the Configuration Windows - Overview
  5635.         and work your way through all the options from there.
  5636.  
  5637.  
  5638.  
  5639.  
  5640.                                Page  85
  5641.  
  5642. Insert             Toggle Insert Mode
  5643.  
  5644.     The <Insert> key toggles the Insert Mode on and off.
  5645.  
  5646.     When Insert Mode is on, the cursor will be a Block shape and any newly
  5647.     typed data characters will be inserted between existing data
  5648.     characters at the cursor position.
  5649.  
  5650.     When Insert Mode is off, (i.e. Overwrite Mode) the cursor will be an
  5651.     Underscore shape and newly typed data will overwrite any data
  5652.     previously stored at the cursor position.
  5653.  
  5654.     If the Type Ahead Window is not being used, you will not be able to
  5655.     "insert" characters (or move the cursor back) because in this mode
  5656.     each character you type into the Communications Window is sent to the
  5657.     TNC as you type. It is too late to insert something else!
  5658.  
  5659.  
  5660. Delete             Delete a character or delete a file
  5661.  
  5662.     When entering text the <Delete> key will remove the character under
  5663.     the cursor.
  5664.  
  5665.     If a Disk Directory Window is currently displayed, you can delete a
  5666.     file from the disk by highlighting the unwanted file then pressing the
  5667.     <Delete> key.
  5668.  
  5669.  
  5670. Backspace          Delete the character before the cursor
  5671.  
  5672.     When entering text the <Backspace> key will remove the character to
  5673.     the left of the cursor.
  5674.  
  5675.  
  5676. Ctrl-Y             Delete a line
  5677.  
  5678.     When entering text the <Ctrl-Y> key will remove all text currently in
  5679.     the Type Ahead Buffer or on the line being entered.
  5680.  
  5681.  
  5682. Esc                Return to previous operation
  5683.  
  5684.     The <Esc> key is used in a variety of places in paKet, each time in a
  5685.     manner of "exiting" or "returning" from the current function. It is
  5686.     your way of saying "I don't want to do this any more".
  5687.  
  5688.     For example, if in Flashback Mode, the <Esc> key will return the
  5689.     system to normal communications.
  5690.  
  5691.     And if displaying a Disk Directory Window the <Esc> key will return
  5692.     the system to normal communications.
  5693.  
  5694.     If there are several "levels" involved in the current function, for
  5695.     example when using the Configuration Windows you could have two or
  5696.     even three levels of Configuration Window displayed. The <Esc> key
  5697.     will take you back to the previous level. If you are already at the
  5698.     first level, it will take you back to normal communications.
  5699.  
  5700.     You may note the <Esc> code cannot therefore be sent to the TNC from
  5701.     the keyboard. If you need to send an <Esc> code to the TNC you could
  5702.                                Page  86
  5703.  
  5704.     define it in a Keyboard Macro as <Ctrl-[> (written as "^[" which is
  5705.     caret and left-square-bracket). We wont go into the details here, but
  5706.     <Ctrl-[> generates the same code as <Esc>. If you enter it this way
  5707.     paKet will process that as data, sending the code to the TNC. Refer to
  5708.     the Special Key Codes section for more information on the use of the
  5709.     '^' symbol for generating <Ctrl- > key sequences.
  5710.  
  5711.  
  5712. ScrollLock         Hold all input data in the buffers
  5713.  
  5714.         The <ScrollLock> key in paKet operates as a Pause key for input
  5715.         data.  Keyboard activity remains unaffected, so you may continue
  5716.         to send to the TNC.
  5717.  
  5718.         While the system is "ScrollLock"ed, any input data coming in from
  5719.         the TNC will be held in paKet's input buffers until the Scroll
  5720.         Lock key is pressed again to release it.  While ScrollLock is ON,
  5721.         an indicator appears to the right of the Communications Window
  5722.         Header line.
  5723.  
  5724.         You may have difficulty finding the <ScrollLock> function on some
  5725.        "IBM-almost-compatibles" such as the Tandy 1000.  Refer to manual!
  5726.  
  5727.  
  5728. Left-Arrow         Move the cursor left one position
  5729.  
  5730.     When entering text this key is used to move the cursor one character
  5731.     position to the left. The text remains unchanged.
  5732.  
  5733.  
  5734. Right-Arrow        Move the cursor right one position
  5735.  
  5736.     When entering text this key is used to move the cursor one character
  5737.     position to the right. The text remains unchanged.
  5738.  
  5739.  
  5740. Up-Arrow           Previous Type Ahead Recall or move up one line
  5741.  
  5742.     When using the Type Ahead Buffer this key is used to Recall a previous
  5743.     line from the Recall buffer.
  5744.  
  5745.     The Type Ahead Recall facility is discussed more fully in the Type
  5746.     Ahead Window section of this Manual.
  5747.  
  5748.     When viewing a Disk Directory Window, the Online Manual or the TNC
  5749.     Help File, the <Up-Arrow> key is used to move up the list of items on
  5750.     display.
  5751.  
  5752.  
  5753. Down-Arrow         Next Type Ahead Recall or move down one line
  5754.  
  5755.     When using the Type Ahead Buffer this key is used to Recall the next
  5756.     line from the Recall buffer.
  5757.  
  5758.     The Type Ahead Recall facility is discussed more fully in the Type
  5759.     Ahead Window section of this Manual.
  5760.  
  5761.     When viewing a Disk Directory Window, the Online Manual or the TNC
  5762.     Help File, the <Down-Arrow> key is used to move down the list of items
  5763.     on display.
  5764.                                Page  87
  5765.  
  5766. Home               Move to the start of the text or the window
  5767.  
  5768.     When entering text the <Home> key moves the cursor to the beginning of
  5769.     the text. The text remains unchanged.
  5770.  
  5771.     When viewing a Disk Directory Window, the Online Manual or the TNC
  5772.     Help File, the <Home> key is used to move to the first of the items on
  5773.     display.
  5774.  
  5775.  
  5776. End                Move to the end of the text or the window
  5777.  
  5778.     When entering text the <End> key moves the cursor to the end of the
  5779.     text. The text remains unchanged.
  5780.  
  5781.     When viewing a Disk Directory Window, the Online Manual or the TNC
  5782.     Help File, the <End> key is used to move to the last of the items on
  5783.     display.
  5784.  
  5785.  
  5786. Shift-Up-Arrow     Flashback - move back one line
  5787.  
  5788.     This key is used for Flashback operations, moving up one line at a
  5789.     time.
  5790.  
  5791.     Flashback Mode is a facility for redisplaying Communications Window
  5792.     information that has scrolled off the top of the screen. It is
  5793.     discussed in its own section under Communications Windows in this
  5794.     Manual.
  5795.  
  5796.  
  5797. Shift-Down-Arrow   Flashback - move down one line
  5798.  
  5799.     This key is used for Flashback operations, moving down one line at a
  5800.     time.
  5801.  
  5802.     Flashback Mode is a facility for redisplaying Communications Window
  5803.     information that has scrolled off the top of the screen. It is
  5804.     discussed in its own section under Communications Windows in this
  5805.     Manual.
  5806.  
  5807.  
  5808. PageUp             Move display up one page
  5809.  
  5810.     When viewing a Disk Directory Window, the Online Manual or the TNC
  5811.     Help File, the <PageUp> key is used to move up the list of items on
  5812.     display a page at a time.
  5813.  
  5814.     At other times this key is used for Flashback operations, moving up
  5815.     one page at a time.
  5816.  
  5817.     A "page" here is considered to be the size of the window being
  5818.     displayed.
  5819.  
  5820.  
  5821. PageDown           Move display down one page
  5822.  
  5823.     When viewing a Disk Directory Window, the Online Manual or the TNC
  5824.     Help File, the <PageDown> key is used to move down the list of items
  5825.     on display a page at a time.
  5826.                                Page  88
  5827.  
  5828.  
  5829.     At other times this key is used for Flashback operations, moving down
  5830.     one page at a time. If you reach the end of the Flashback Buffer and
  5831.     there is some Input data waiting to be displayed, paKet will display
  5832.     one page of that Input data and remain in Flashback mode. If there is
  5833.     less than a page waiting, it will return to normal communications.
  5834.  
  5835.     A "page" here is considered to be the size of the window being
  5836.     displayed.
  5837.  
  5838.  
  5839. Ctrl-PageUp        Move to beginning of the Flashback buffer
  5840.  
  5841.     This key is used for Flashback operations, scrolling to the beginning
  5842.     of the Flashback buffer. While the scrolling is in progress, pressing
  5843.     any key including <Ctrl-PageUp> again will stop it at that point.
  5844.  
  5845.  
  5846. Ctrl-PageDown      Move to end of the Flashback buffer
  5847.  
  5848.     This key is used for Flashback operations, moving to the end of the
  5849.     Flashback buffer. While the scrolling is in progress, pressing
  5850.     any key including <Ctrl-PageDown> again will stop it at that point.
  5851.  
  5852.  
  5853. Shift-Left-Arrow   Change to previous Communications Window
  5854.  
  5855.       <Shift-Left-Arrow> tells paKet to change to the previous
  5856.       Communications Window if available.
  5857.  
  5858.       You might prefer to use the <Shift-Fn> keys to change Communications
  5859.       Windows (eg: <Shift-F3> to change to Window 3) but whichever method
  5860.       you choose, paKet will automatically issue the change of stream
  5861.       commands to the TNC when you change Windows.
  5862.  
  5863.  
  5864. Shift-Right-Arrow  Change to next Communications Window
  5865.  
  5866.       <Shift-Right-Arrow> tells paKet to change to the next
  5867.       Communications Window if available.
  5868.  
  5869.       You might prefer to use the <Shift-Fn> keys to change Communications
  5870.       Windows (eg: <Shift-F3> to change to Window 3) but whichever method
  5871.       you choose, paKet will automatically issue the change of stream
  5872.       commands to the TNC when you change Windows.
  5873.  
  5874.  
  5875. Shift-Fn           Select another Communications window.
  5876.  
  5877.       You may select another Communications Window, that is select another
  5878.       Stream, by pressing Shift and a Function key.
  5879.  
  5880.       <Shift-F1> is the first Communications Window, <Shift-F2> the
  5881.       second, etc. For example, you can select Window 4 by pressing
  5882.       <Shift-F4>.
  5883.  
  5884.       Another way to change to another Communications Window is to use the
  5885.       <Shift-Left-Arrow> or <Shift-Right-Arrow> keys to move, one-by-one
  5886.       to the desired window.
  5887.  
  5888.                                Page  89
  5889.  
  5890.  
  5891.  
  5892.  
  5893.  
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.                       (This page intentionally blank)
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.  
  5949.  
  5950.                                Page  90
  5951.  
  5952.